Michael Stapelberg 91b00c5605 configure.ac: test for iconv_open with #include <iconv.h>
The previously used AC_SEARCH_LIBS uses AC_LANG_CALL, which is discouraged
because it intentionally violates the C type system: it has no way of specifying
function parameters, so it does not include the required headers to suppress
type warnings:
https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Generating-Sources.html

The new code does what AC_SEARCH_LIBS does, but uses AC_LANG_PROGRAM instead of
AC_LANG_CALL. It explicitly includes iconv.h and calls iconv_open with the
correct number and type of arguments.

This fixes compilation on systems where libiconv’s iconv.h is discovered first,
but glibc also provides iconv. Previously, this would result in configure
discovering glibc’s iconv, and make failing to compile because -liconv wasn’t
specified, but iconv.h pulled in libiconv.
2020-02-16 18:38:44 +01:00
2019-08-30 23:46:42 +02:00
2020-02-01 17:32:54 +01:00
2020-02-01 17:32:54 +01:00
2020-02-01 17:32:54 +01:00
2019-09-01 19:19:12 +02:00
2019-02-21 19:52:55 +00:00
2020-02-01 17:41:19 +01:00
2018-05-01 13:49:55 +03:00
2018-10-26 09:58:04 -07:00
2017-09-24 19:21:26 +02:00
2019-01-27 16:45:19 +01:00
2019-08-30 23:06:47 +02:00
2019-08-03 15:29:04 +02:00

Logo i3: A tiling window manager

Build Status Issue Stats Pull Request Stats

i3 is a tiling window manager for X11.

For more information about i3, please see the project's website and online documentation.

For information about contributing to i3, please see CONTRIBUTING.md.

Description
No description provided
Readme 18 MiB
Languages
C 58.4%
Perl 36%
Raku 2.6%
Ruby 1.2%
Shell 0.7%
Other 1.1%