mailing list of musl libc
 help / color / mirror / code / Atom feed
* musl vs wireless-tools
@ 2012-04-20 15:33 Isaac Dunham
  2012-04-20 15:39 ` Rich Felker
  0 siblings, 1 reply; 8+ messages in thread
From: Isaac Dunham @ 2012-04-20 15:33 UTC (permalink / raw)
  To: musl

[-- Attachment #1: Type: text/plain, Size: 537 bytes --]

wireless-tools (version 30-pre9 from Ubuntu's repos tested) appears to
_hate_ musl...
I have yet to figure out exactly where the problem is.
Part of it seems to be __* macros; one of the headers

Note-Ignore the "missing" headers other than those under linux/ 
I just ran a script that tested whether all headers could be found in
the musl include  dir; the other headers (rfkill.h, etc) are included
in the sources.

It looks like some of it may be use of linux/ headers instead of sys/
headers, from checking the patches.

Isaac Dunham

[-- Attachment #2: make.errs --]
[-- Type: application/octet-stream, Size: 61740 bytes --]

musl-gcc -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/include -I/lib/modules/`uname -r`/build/include -D_GNU_SOURCE -MMD     -fPIC -c -o iwlib.so iwlib.c
In file included from iwlib.h:52,
                 from iwlib-private.h:19,
                 from iwlib.c:14:
/lib/modules/2.6.32-40-generic/build/include/linux/types.h:4:23: warning: asm/types.h: No such file or directory
In file included from /lib/modules/2.6.32-40-generic/build/include/linux/types.h:14,
                 from iwlib.h:52,
                 from iwlib-private.h:19,
                 from iwlib.c:14:
/lib/modules/2.6.32-40-generic/build/include/linux/posix_types.h:47:29: warning: asm/posix_types.h: No such file or directory
In file included from iwlib.h:52,
                 from iwlib-private.h:19,
                 from iwlib.c:14:
/lib/modules/2.6.32-40-generic/build/include/linux/types.h:168: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__le16’
/lib/modules/2.6.32-40-generic/build/include/linux/types.h:169: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__be16’
/lib/modules/2.6.32-40-generic/build/include/linux/types.h:170: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__le32’
/lib/modules/2.6.32-40-generic/build/include/linux/types.h:171: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__be32’
/lib/modules/2.6.32-40-generic/build/include/linux/types.h:172: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__le64’
/lib/modules/2.6.32-40-generic/build/include/linux/types.h:173: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__be64’
/lib/modules/2.6.32-40-generic/build/include/linux/types.h:175: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__sum16’
/lib/modules/2.6.32-40-generic/build/include/linux/types.h:176: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wsum’
In file included from iwlib.h:59,
                 from iwlib-private.h:19,
                 from iwlib.c:14:
wireless.h:696: error: expected specifier-qualifier-list before ‘__s32’
wireless.h:709: error: expected specifier-qualifier-list before ‘__u16’
wireless.h:723: error: expected specifier-qualifier-list before ‘__s32’
wireless.h:734: error: expected specifier-qualifier-list before ‘__u8’
wireless.h:750: error: expected specifier-qualifier-list before ‘__u32’
wireless.h:763: error: expected specifier-qualifier-list before ‘__u32’
wireless.h:790: error: expected specifier-qualifier-list before ‘__u8’
wireless.h:852: error: expected specifier-qualifier-list before ‘__u32’
wireless.h:866: error: expected specifier-qualifier-list before ‘__u16’
wireless.h:880: error: expected specifier-qualifier-list before ‘__u32’
wireless.h:888: error: expected specifier-qualifier-list before ‘__u32’
wireless.h:897: error: expected specifier-qualifier-list before ‘__u32’
wireless.h:909: error: expected specifier-qualifier-list before ‘__u16’
wireless.h:947: error: expected specifier-qualifier-list before ‘__u32’
wireless.h:991: error: expected specifier-qualifier-list before ‘__u32’
wireless.h:1106: error: expected specifier-qualifier-list before ‘__u32’
wireless.h:1124: error: expected specifier-qualifier-list before ‘__u16’
In file included from iwlib-private.h:19,
                 from iwlib.c:14:
iwlib.h:314: error: expected declaration specifiers or ‘...’ before ‘__u16’
In file included from iwlib.c:14:
iwlib-private.h:93: error: expected specifier-qualifier-list before ‘__u16’
iwlib-private.h:100: error: expected specifier-qualifier-list before ‘__u16’
iwlib.c:35: error: expected specifier-qualifier-list before ‘__u32’
iwlib.c:98: error: expected specifier-qualifier-list before ‘__u16’
iwlib.c: In function ‘print_iface_version_info’:
iwlib.c:402: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:403: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:404: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:417: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:421: error: ‘struct iw_range’ has no member named ‘we_version_source’
iwlib.c:423: error: ‘struct iw_range’ has no member named ‘we_version_compiled’
iwlib.c: In function ‘iw_get_range_info’:
iwlib.c:489: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:490: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:491: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:500: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:503: error: ‘struct iw_range’ has no member named ‘we_version_compiled’
iwlib.c:507: error: ‘struct iw_range’ has no member named ‘we_version_compiled’
iwlib.c:521: error: ‘struct iw15_range’ has no member named ‘num_channels’
iwlib.c:523: error: ‘struct iw_range’ has no member named ‘num_channels’
iwlib.c:524: error: ‘struct iw15_range’ has no member named ‘num_channels’
iwlib.c:525: error: ‘struct iw15_range’ has no member named ‘sensitivity’
iwlib.c:525: error: ‘struct iw15_range’ has no member named ‘num_channels’
iwlib.c:527: error: ‘struct iw_range’ has no member named ‘sensitivity’
iwlib.c:528: error: ‘struct iw15_range’ has no member named ‘sensitivity’
iwlib.c:529: error: ‘struct iw15_range’ has no member named ‘num_bitrates’
iwlib.c:529: error: ‘struct iw15_range’ has no member named ‘sensitivity’
iwlib.c:531: error: ‘struct iw_range’ has no member named ‘num_bitrates’
iwlib.c:532: error: ‘struct iw15_range’ has no member named ‘num_bitrates’
iwlib.c:533: error: ‘struct iw15_range’ has no member named ‘min_rts’
iwlib.c:533: error: ‘struct iw15_range’ has no member named ‘num_bitrates’
iwlib.c:535: error: ‘struct iw_range’ has no member named ‘min_rts’
iwlib.c:536: error: ‘struct iw15_range’ has no member named ‘min_rts’
iwlib.c:537: error: ‘struct iw15_range’ has no member named ‘txpower_capa’
iwlib.c:537: error: ‘struct iw15_range’ has no member named ‘min_rts’
iwlib.c:539: error: ‘struct iw_range’ has no member named ‘txpower_capa’
iwlib.c:540: error: ‘struct iw15_range’ has no member named ‘txpower_capa’
iwlib.c:541: error: ‘struct iw15_range’ has no member named ‘txpower’
iwlib.c:541: error: ‘struct iw15_range’ has no member named ‘txpower_capa’
iwlib.c:543: error: ‘struct iw_range’ has no member named ‘txpower’
iwlib.c:544: error: ‘struct iw15_range’ has no member named ‘txpower’
iwlib.c:545: error: ‘struct iw15_range’ has no member named ‘avg_qual’
iwlib.c:545: error: ‘struct iw15_range’ has no member named ‘txpower’
iwlib.c:547: error: ‘struct iw_range’ has no member named ‘avg_qual’
iwlib.c:548: error: ‘struct iw15_range’ has no member named ‘avg_qual’
iwlib.c:558: error: ‘iwrange’ has no member named ‘we_version_compiled’
iwlib.c:567: error: ‘iwrange’ has no member named ‘we_version_compiled’
iwlib.c:569: error: ‘iwrange’ has no member named ‘we_version_compiled’
iwlib.c:575: error: ‘iwrange’ has no member named ‘we_version_compiled’
iwlib.c:576: error: ‘iwrange’ has no member named ‘we_version_compiled’
iwlib.c:576: error: ‘iwrange’ has no member named ‘we_version_source’
iwlib.c:578: error: ‘iwrange’ has no member named ‘we_version_source’
iwlib.c:579: error: ‘iwrange’ has no member named ‘we_version_compiled’
iwlib.c: In function ‘iw_get_priv_info’:
iwlib.c:629: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:630: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:631: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:637: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:649: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:650: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c: In function ‘iw_get_basic_config’:
iwlib.c:704: error: ‘struct iw_freq’ has no member named ‘flags’
iwlib.c:708: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:709: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:710: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:714: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:715: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:720: error: ‘struct iw_point’ has no member named ‘length’
iwlib.c:721: error: ‘struct iw_point’ has no member named ‘flags’
iwlib.c:725: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:726: error: ‘struct iw_point’ has no member named ‘length’
iwlib.c:734: error: ‘union iwreq_data’ has no member named ‘mode’
iwlib.c:735: error: ‘union iwreq_data’ has no member named ‘mode’
iwlib.c: In function ‘iw_set_basic_config’:
iwlib.c:770: error: ‘union iwreq_data’ has no member named ‘mode’
iwlib.c:800: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:801: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:802: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:816: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:817: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:818: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:822: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:836: error: ‘struct iw_param’ has no member named ‘fixed’
iwlib.c:856: error: ‘struct iw_point’ has no member named ‘length’
iwlib.c:857: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:859: error: ‘struct iw_point’ has no member named ‘length’
iwlib.c: In function ‘iw_float2freq’:
iwlib.c:1095: error: ‘iwfreq’ has no member named ‘e’
iwlib.c:1096: error: ‘iwfreq’ has no member named ‘e’
iwlib.c:1098: error: ‘iwfreq’ has no member named ‘m’
iwlib.c:1098: error: ‘iwfreq’ has no member named ‘e’
iwlib.c:1099: error: ‘iwfreq’ has no member named ‘e’
iwlib.c:1103: error: ‘iwfreq’ has no member named ‘m’
iwlib.c:1104: error: ‘iwfreq’ has no member named ‘e’
iwlib.c: In function ‘iw_freq2float’:
iwlib.c:1125: error: ‘iwfreq’ has no member named ‘m’
iwlib.c:1125: error: ‘iwfreq’ has no member named ‘e’
iwlib.c: In function ‘iw_freq_to_channel’:
iwlib.c:1215: error: ‘const struct iw_range’ has no member named ‘num_frequency’
iwlib.c:1217: error: ‘const struct iw_range’ has no member named ‘freq’
iwlib.c:1219: error: ‘const struct iw_range’ has no member named ‘freq’
iwlib.c: In function ‘iw_channel_to_freq’:
iwlib.c:1239: error: ‘const struct iw_range’ has no member named ‘num_frequency’
iwlib.c:1241: error: ‘const struct iw_range’ has no member named ‘freq’
iwlib.c:1241: error: ‘const struct iw_range’ has no member named ‘freq’
iwlib.c:1248: error: ‘const struct iw_range’ has no member named ‘num_frequency’
iwlib.c:1250: error: ‘const struct iw_range’ has no member named ‘freq’
iwlib.c:1252: error: ‘const struct iw_range’ has no member named ‘freq’
iwlib.c: In function ‘iw_print_txpower’:
iwlib.c:1366: error: ‘struct iw_param’ has no member named ‘disabled’
iwlib.c:1373: error: ‘struct iw_param’ has no member named ‘flags’
iwlib.c:1375: error: ‘struct iw_param’ has no member named ‘value’
iwlib.c:1380: error: ‘struct iw_param’ has no member named ‘flags’
iwlib.c:1381: error: ‘struct iw_param’ has no member named ‘value’
iwlib.c:1383: error: ‘struct iw_param’ has no member named ‘value’
iwlib.c: In function ‘iw_get_stats’:
iwlib.c:1406: error: ‘iwrange’ has no member named ‘we_version_compiled’
iwlib.c:1409: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:1410: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:1411: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:1443: error: ‘iwstats’ has no member named ‘status’
iwlib.c:1447: error: ‘iwstats’ has no member named ‘qual’
iwlib.c:1449: error: ‘iwstats’ has no member named ‘qual’
iwlib.c:1453: error: ‘iwstats’ has no member named ‘qual’
iwlib.c:1455: error: ‘iwstats’ has no member named ‘qual’
iwlib.c:1459: error: ‘iwstats’ has no member named ‘qual’
iwlib.c:1461: error: ‘iwstats’ has no member named ‘qual’
iwlib.c:1464: error: ‘iwstats’ has no member named ‘discard’
iwlib.c:1466: error: ‘iwstats’ has no member named ‘discard’
iwlib.c:1468: error: ‘iwstats’ has no member named ‘discard’
iwlib.c: In function ‘iw_print_stats’:
iwlib.c:1525: error: ‘iwqual’ has no member named ‘level’
iwlib.c:1526: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1529: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1532: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1533: error: ‘iwqual’ has no member named ‘qual’
iwlib.c:1533: error: ‘iwrange’ has no member named ‘max_qual’
iwlib.c:1539: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1543: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1545: error: ‘iwqual’ has no member named ‘level’
iwlib.c:1547: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1554: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1556: error: ‘iwqual’ has no member named ‘noise’
iwlib.c:1558: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1565: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1566: error: ‘iwqual’ has no member named ‘level’
iwlib.c:1566: error: ‘iwrange’ has no member named ‘max_qual’
iwlib.c:1569: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1571: error: ‘iwqual’ has no member named ‘level’
iwlib.c:1573: error: ‘iwqual’ has no member named ‘level’
iwlib.c:1576: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1583: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1585: error: ‘iwqual’ has no member named ‘noise’
iwlib.c:1587: error: ‘iwqual’ has no member named ‘noise’
iwlib.c:1590: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1597: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1600: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1601: error: ‘iwqual’ has no member named ‘level’
iwlib.c:1601: error: ‘iwrange’ has no member named ‘max_qual’
iwlib.c:1607: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1610: error: ‘iwqual’ has no member named ‘updated’
iwlib.c:1611: error: ‘iwqual’ has no member named ‘noise’
iwlib.c:1611: error: ‘iwrange’ has no member named ‘max_qual’
iwlib.c:1621: error: ‘iwqual’ has no member named ‘qual’
iwlib.c:1621: error: ‘iwqual’ has no member named ‘level’
iwlib.c:1621: error: ‘iwqual’ has no member named ‘noise’
iwlib.c: At top level:
iwlib.c:1798: error: expected declaration specifiers or ‘...’ before ‘__u16’
iwlib.c: In function ‘iw_in_key_full’:
iwlib.c:1828: error: ‘struct iw_range’ has no member named ‘we_version_compiled’
iwlib.c:1832: error: ‘flags’ undeclared (first use in this function)
iwlib.c:1832: error: (Each undeclared identifier is reported only once
iwlib.c:1832: error: for each function it appears in.)
iwlib.c:1832: error: ‘struct iw_range’ has no member named ‘encoding_login_index’
iwlib.c:1838: error: ‘struct iw_range’ has no member named ‘encoding_login_index’
iwlib.c:1840: error: ‘struct iw_range’ has no member named ‘encoding_login_index’
iwlib.c:1842: error: ‘struct iw_range’ has no member named ‘encoding_login_index’
iwlib.c: At top level:
iwlib.c:2407: error: ‘__u32’ undeclared here (not in a function)
iwlib.c:2466: error: expected specifier-qualifier-list before ‘__u8’
iwlib.c:2482: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2482: warning: excess elements in struct initializer
iwlib.c:2482: warning: (near initialization for ‘standard_ioctl_descr[0]’)
iwlib.c:2485: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2485: warning: excess elements in struct initializer
iwlib.c:2485: warning: (near initialization for ‘standard_ioctl_descr[1]’)
iwlib.c:2486: error: unknown field ‘flags’ specified in initializer
iwlib.c:2486: warning: excess elements in struct initializer
iwlib.c:2486: warning: (near initialization for ‘standard_ioctl_descr[1]’)
iwlib.c:2489: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2489: warning: excess elements in struct initializer
iwlib.c:2489: warning: (near initialization for ‘standard_ioctl_descr[2]’)
iwlib.c:2490: error: unknown field ‘flags’ specified in initializer
iwlib.c:2490: warning: excess elements in struct initializer
iwlib.c:2490: warning: (near initialization for ‘standard_ioctl_descr[2]’)
iwlib.c:2493: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2493: warning: excess elements in struct initializer
iwlib.c:2493: warning: (near initialization for ‘standard_ioctl_descr[3]’)
iwlib.c:2494: error: unknown field ‘flags’ specified in initializer
iwlib.c:2494: warning: excess elements in struct initializer
iwlib.c:2494: warning: (near initialization for ‘standard_ioctl_descr[3]’)
iwlib.c:2497: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2497: warning: excess elements in struct initializer
iwlib.c:2497: warning: (near initialization for ‘standard_ioctl_descr[4]’)
iwlib.c:2498: error: unknown field ‘flags’ specified in initializer
iwlib.c:2498: warning: excess elements in struct initializer
iwlib.c:2498: warning: (near initialization for ‘standard_ioctl_descr[4]’)
iwlib.c:2501: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2501: warning: excess elements in struct initializer
iwlib.c:2501: warning: (near initialization for ‘standard_ioctl_descr[5]’)
iwlib.c:2502: error: unknown field ‘flags’ specified in initializer
iwlib.c:2502: warning: excess elements in struct initializer
iwlib.c:2502: warning: (near initialization for ‘standard_ioctl_descr[5]’)
iwlib.c:2505: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2505: warning: excess elements in struct initializer
iwlib.c:2505: warning: (near initialization for ‘standard_ioctl_descr[6]’)
iwlib.c:2506: error: unknown field ‘flags’ specified in initializer
iwlib.c:2506: warning: excess elements in struct initializer
iwlib.c:2506: warning: (near initialization for ‘standard_ioctl_descr[6]’)
iwlib.c:2509: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2509: warning: excess elements in struct initializer
iwlib.c:2509: warning: (near initialization for ‘standard_ioctl_descr[7]’)
iwlib.c:2510: error: unknown field ‘flags’ specified in initializer
iwlib.c:2510: warning: excess elements in struct initializer
iwlib.c:2510: warning: (near initialization for ‘standard_ioctl_descr[7]’)
iwlib.c:2513: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2513: warning: excess elements in struct initializer
iwlib.c:2513: warning: (near initialization for ‘standard_ioctl_descr[8]’)
iwlib.c:2516: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2516: warning: excess elements in struct initializer
iwlib.c:2516: warning: (near initialization for ‘standard_ioctl_descr[9]’)
iwlib.c:2519: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2519: warning: excess elements in struct initializer
iwlib.c:2519: warning: (near initialization for ‘standard_ioctl_descr[10]’)
iwlib.c:2522: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2522: warning: excess elements in struct initializer
iwlib.c:2522: warning: (near initialization for ‘standard_ioctl_descr[11]’)
iwlib.c:2523: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2523: warning: excess elements in struct initializer
iwlib.c:2523: warning: (near initialization for ‘standard_ioctl_descr[11]’)
iwlib.c:2524: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2524: warning: excess elements in struct initializer
iwlib.c:2524: warning: (near initialization for ‘standard_ioctl_descr[11]’)
iwlib.c:2525: error: unknown field ‘flags’ specified in initializer
iwlib.c:2525: warning: excess elements in struct initializer
iwlib.c:2525: warning: (near initialization for ‘standard_ioctl_descr[11]’)
iwlib.c:2528: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2528: warning: excess elements in struct initializer
iwlib.c:2528: warning: (near initialization for ‘standard_ioctl_descr[12]’)
iwlib.c:2531: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2531: warning: excess elements in struct initializer
iwlib.c:2531: warning: (near initialization for ‘standard_ioctl_descr[13]’)
iwlib.c:2534: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2534: warning: excess elements in struct initializer
iwlib.c:2534: warning: (near initialization for ‘standard_ioctl_descr[14]’)
iwlib.c:2537: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2537: warning: excess elements in struct initializer
iwlib.c:2537: warning: (near initialization for ‘standard_ioctl_descr[15]’)
iwlib.c:2538: error: unknown field ‘flags’ specified in initializer
iwlib.c:2538: warning: excess elements in struct initializer
iwlib.c:2538: warning: (near initialization for ‘standard_ioctl_descr[15]’)
iwlib.c:2541: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2541: warning: excess elements in struct initializer
iwlib.c:2541: warning: (near initialization for ‘standard_ioctl_descr[16]’)
iwlib.c:2542: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2542: warning: excess elements in struct initializer
iwlib.c:2542: warning: (near initialization for ‘standard_ioctl_descr[16]’)
iwlib.c:2543: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2543: warning: excess elements in struct initializer
iwlib.c:2543: warning: (near initialization for ‘standard_ioctl_descr[16]’)
iwlib.c:2546: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2546: warning: excess elements in struct initializer
iwlib.c:2546: warning: (near initialization for ‘standard_ioctl_descr[17]’)
iwlib.c:2547: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2548: warning: excess elements in struct initializer
iwlib.c:2548: warning: (near initialization for ‘standard_ioctl_descr[17]’)
iwlib.c:2549: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2549: warning: excess elements in struct initializer
iwlib.c:2549: warning: (near initialization for ‘standard_ioctl_descr[17]’)
iwlib.c:2552: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2552: warning: excess elements in struct initializer
iwlib.c:2552: warning: (near initialization for ‘standard_ioctl_descr[18]’)
iwlib.c:2553: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2553: warning: excess elements in struct initializer
iwlib.c:2553: warning: (near initialization for ‘standard_ioctl_descr[18]’)
iwlib.c:2554: error: unknown field ‘min_tokens’ specified in initializer
iwlib.c:2554: warning: excess elements in struct initializer
iwlib.c:2554: warning: (near initialization for ‘standard_ioctl_descr[18]’)
iwlib.c:2555: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2555: warning: excess elements in struct initializer
iwlib.c:2555: warning: (near initialization for ‘standard_ioctl_descr[18]’)
iwlib.c:2558: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2558: warning: excess elements in struct initializer
iwlib.c:2558: warning: (near initialization for ‘standard_ioctl_descr[19]’)
iwlib.c:2559: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2559: warning: excess elements in struct initializer
iwlib.c:2559: warning: (near initialization for ‘standard_ioctl_descr[19]’)
iwlib.c:2560: error: unknown field ‘min_tokens’ specified in initializer
iwlib.c:2560: warning: excess elements in struct initializer
iwlib.c:2560: warning: (near initialization for ‘standard_ioctl_descr[19]’)
iwlib.c:2561: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2561: warning: excess elements in struct initializer
iwlib.c:2561: warning: (near initialization for ‘standard_ioctl_descr[19]’)
iwlib.c:2564: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2564: warning: excess elements in struct initializer
iwlib.c:2564: warning: (near initialization for ‘standard_ioctl_descr[20]’)
iwlib.c:2567: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2567: warning: excess elements in struct initializer
iwlib.c:2567: warning: (near initialization for ‘standard_ioctl_descr[21]’)
iwlib.c:2568: error: unknown field ‘flags’ specified in initializer
iwlib.c:2568: warning: excess elements in struct initializer
iwlib.c:2568: warning: (near initialization for ‘standard_ioctl_descr[21]’)
iwlib.c:2571: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2571: warning: excess elements in struct initializer
iwlib.c:2571: warning: (near initialization for ‘standard_ioctl_descr[22]’)
iwlib.c:2572: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2572: warning: excess elements in struct initializer
iwlib.c:2572: warning: (near initialization for ‘standard_ioctl_descr[22]’)
iwlib.c:2573: error: unknown field ‘min_tokens’ specified in initializer
iwlib.c:2573: warning: excess elements in struct initializer
iwlib.c:2573: warning: (near initialization for ‘standard_ioctl_descr[22]’)
iwlib.c:2574: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2574: warning: excess elements in struct initializer
iwlib.c:2574: warning: (near initialization for ‘standard_ioctl_descr[22]’)
iwlib.c:2577: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2577: warning: excess elements in struct initializer
iwlib.c:2577: warning: (near initialization for ‘standard_ioctl_descr[23]’)
iwlib.c:2578: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2579: warning: excess elements in struct initializer
iwlib.c:2579: warning: (near initialization for ‘standard_ioctl_descr[23]’)
iwlib.c:2580: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2580: warning: excess elements in struct initializer
iwlib.c:2580: warning: (near initialization for ‘standard_ioctl_descr[23]’)
iwlib.c:2581: error: unknown field ‘flags’ specified in initializer
iwlib.c:2581: warning: excess elements in struct initializer
iwlib.c:2581: warning: (near initialization for ‘standard_ioctl_descr[23]’)
iwlib.c:2584: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2584: warning: excess elements in struct initializer
iwlib.c:2584: warning: (near initialization for ‘standard_ioctl_descr[24]’)
iwlib.c:2585: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2585: warning: excess elements in struct initializer
iwlib.c:2585: warning: (near initialization for ‘standard_ioctl_descr[24]’)
iwlib.c:2586: error: unknown field ‘min_tokens’ specified in initializer
iwlib.c:2586: warning: excess elements in struct initializer
iwlib.c:2586: warning: (near initialization for ‘standard_ioctl_descr[24]’)
iwlib.c:2587: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2587: warning: excess elements in struct initializer
iwlib.c:2587: warning: (near initialization for ‘standard_ioctl_descr[24]’)
iwlib.c:2590: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2590: warning: excess elements in struct initializer
iwlib.c:2590: warning: (near initialization for ‘standard_ioctl_descr[25]’)
iwlib.c:2591: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2591: warning: excess elements in struct initializer
iwlib.c:2591: warning: (near initialization for ‘standard_ioctl_descr[25]’)
iwlib.c:2592: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2592: warning: excess elements in struct initializer
iwlib.c:2592: warning: (near initialization for ‘standard_ioctl_descr[25]’)
iwlib.c:2593: error: unknown field ‘flags’ specified in initializer
iwlib.c:2593: warning: excess elements in struct initializer
iwlib.c:2593: warning: (near initialization for ‘standard_ioctl_descr[25]’)
iwlib.c:2596: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2596: warning: excess elements in struct initializer
iwlib.c:2596: warning: (near initialization for ‘standard_ioctl_descr[26]’)
iwlib.c:2597: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2597: warning: excess elements in struct initializer
iwlib.c:2597: warning: (near initialization for ‘standard_ioctl_descr[26]’)
iwlib.c:2598: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2598: warning: excess elements in struct initializer
iwlib.c:2598: warning: (near initialization for ‘standard_ioctl_descr[26]’)
iwlib.c:2599: error: unknown field ‘flags’ specified in initializer
iwlib.c:2599: warning: excess elements in struct initializer
iwlib.c:2599: warning: (near initialization for ‘standard_ioctl_descr[26]’)
iwlib.c:2602: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2602: warning: excess elements in struct initializer
iwlib.c:2602: warning: (near initialization for ‘standard_ioctl_descr[27]’)
iwlib.c:2603: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2603: warning: excess elements in struct initializer
iwlib.c:2603: warning: (near initialization for ‘standard_ioctl_descr[27]’)
iwlib.c:2604: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2604: warning: excess elements in struct initializer
iwlib.c:2604: warning: (near initialization for ‘standard_ioctl_descr[27]’)
iwlib.c:2605: error: unknown field ‘flags’ specified in initializer
iwlib.c:2605: warning: excess elements in struct initializer
iwlib.c:2605: warning: (near initialization for ‘standard_ioctl_descr[27]’)
iwlib.c:2608: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2608: warning: excess elements in struct initializer
iwlib.c:2608: warning: (near initialization for ‘standard_ioctl_descr[28]’)
iwlib.c:2609: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2609: warning: excess elements in struct initializer
iwlib.c:2609: warning: (near initialization for ‘standard_ioctl_descr[28]’)
iwlib.c:2610: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2610: warning: excess elements in struct initializer
iwlib.c:2610: warning: (near initialization for ‘standard_ioctl_descr[28]’)
iwlib.c:2613: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2613: warning: excess elements in struct initializer
iwlib.c:2613: warning: (near initialization for ‘standard_ioctl_descr[29]’)
iwlib.c:2614: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2614: warning: excess elements in struct initializer
iwlib.c:2614: warning: (near initialization for ‘standard_ioctl_descr[29]’)
iwlib.c:2615: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2615: warning: excess elements in struct initializer
iwlib.c:2615: warning: (near initialization for ‘standard_ioctl_descr[29]’)
iwlib.c:2618: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2618: warning: excess elements in struct initializer
iwlib.c:2618: warning: (near initialization for ‘standard_ioctl_descr[32]’)
iwlib.c:2621: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2621: warning: excess elements in struct initializer
iwlib.c:2621: warning: (near initialization for ‘standard_ioctl_descr[33]’)
iwlib.c:2624: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2624: warning: excess elements in struct initializer
iwlib.c:2624: warning: (near initialization for ‘standard_ioctl_descr[34]’)
iwlib.c:2627: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2627: warning: excess elements in struct initializer
iwlib.c:2627: warning: (near initialization for ‘standard_ioctl_descr[35]’)
iwlib.c:2630: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2630: warning: excess elements in struct initializer
iwlib.c:2630: warning: (near initialization for ‘standard_ioctl_descr[36]’)
iwlib.c:2633: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2633: warning: excess elements in struct initializer
iwlib.c:2633: warning: (near initialization for ‘standard_ioctl_descr[37]’)
iwlib.c:2636: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2636: warning: excess elements in struct initializer
iwlib.c:2636: warning: (near initialization for ‘standard_ioctl_descr[38]’)
iwlib.c:2639: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2639: warning: excess elements in struct initializer
iwlib.c:2639: warning: (near initialization for ‘standard_ioctl_descr[39]’)
iwlib.c:2642: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2642: warning: excess elements in struct initializer
iwlib.c:2642: warning: (near initialization for ‘standard_ioctl_descr[40]’)
iwlib.c:2645: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2645: warning: excess elements in struct initializer
iwlib.c:2645: warning: (near initialization for ‘standard_ioctl_descr[41]’)
iwlib.c:2648: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2648: warning: excess elements in struct initializer
iwlib.c:2648: warning: (near initialization for ‘standard_ioctl_descr[42]’)
iwlib.c:2651: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2651: warning: excess elements in struct initializer
iwlib.c:2651: warning: (near initialization for ‘standard_ioctl_descr[42]’)
iwlib.c:2652: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2652: warning: excess elements in struct initializer
iwlib.c:2652: warning: (near initialization for ‘standard_ioctl_descr[42]’)
iwlib.c:2653: error: unknown field ‘flags’ specified in initializer
iwlib.c:2653: warning: excess elements in struct initializer
iwlib.c:2653: warning: (near initialization for ‘standard_ioctl_descr[42]’)
iwlib.c:2656: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2656: warning: excess elements in struct initializer
iwlib.c:2656: warning: (near initialization for ‘standard_ioctl_descr[43]’)
iwlib.c:2659: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2659: warning: excess elements in struct initializer
iwlib.c:2659: warning: (near initialization for ‘standard_ioctl_descr[43]’)
iwlib.c:2660: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2660: warning: excess elements in struct initializer
iwlib.c:2660: warning: (near initialization for ‘standard_ioctl_descr[43]’)
iwlib.c:2661: error: unknown field ‘flags’ specified in initializer
iwlib.c:2661: warning: excess elements in struct initializer
iwlib.c:2661: warning: (near initialization for ‘standard_ioctl_descr[43]’)
iwlib.c:2664: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2664: warning: excess elements in struct initializer
iwlib.c:2664: warning: (near initialization for ‘standard_ioctl_descr[44]’)
iwlib.c:2667: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2667: warning: excess elements in struct initializer
iwlib.c:2667: warning: (near initialization for ‘standard_ioctl_descr[45]’)
iwlib.c:2670: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2670: warning: excess elements in struct initializer
iwlib.c:2670: warning: (near initialization for ‘standard_ioctl_descr[46]’)
iwlib.c:2673: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2673: warning: excess elements in struct initializer
iwlib.c:2673: warning: (near initialization for ‘standard_ioctl_descr[47]’)
iwlib.c:2676: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2676: warning: excess elements in struct initializer
iwlib.c:2676: warning: (near initialization for ‘standard_ioctl_descr[48]’)
iwlib.c:2677: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2677: warning: excess elements in struct initializer
iwlib.c:2677: warning: (near initialization for ‘standard_ioctl_descr[48]’)
iwlib.c:2678: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2678: warning: excess elements in struct initializer
iwlib.c:2678: warning: (near initialization for ‘standard_ioctl_descr[48]’)
iwlib.c:2681: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2681: warning: excess elements in struct initializer
iwlib.c:2681: warning: (near initialization for ‘standard_ioctl_descr[49]’)
iwlib.c:2682: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2682: warning: excess elements in struct initializer
iwlib.c:2682: warning: (near initialization for ‘standard_ioctl_descr[49]’)
iwlib.c:2683: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2683: warning: excess elements in struct initializer
iwlib.c:2683: warning: (near initialization for ‘standard_ioctl_descr[49]’)
iwlib.c:2686: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2686: warning: excess elements in struct initializer
iwlib.c:2686: warning: (near initialization for ‘standard_ioctl_descr[50]’)
iwlib.c:2689: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2689: warning: excess elements in struct initializer
iwlib.c:2689: warning: (near initialization for ‘standard_ioctl_descr[51]’)
iwlib.c:2692: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2692: warning: excess elements in struct initializer
iwlib.c:2692: warning: (near initialization for ‘standard_ioctl_descr[52]’)
iwlib.c:2693: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2693: warning: excess elements in struct initializer
iwlib.c:2693: warning: (near initialization for ‘standard_ioctl_descr[52]’)
iwlib.c:2694: error: unknown field ‘min_tokens’ specified in initializer
iwlib.c:2694: warning: excess elements in struct initializer
iwlib.c:2694: warning: (near initialization for ‘standard_ioctl_descr[52]’)
iwlib.c:2695: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2696: warning: excess elements in struct initializer
iwlib.c:2696: warning: (near initialization for ‘standard_ioctl_descr[52]’)
iwlib.c:2699: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2699: warning: excess elements in struct initializer
iwlib.c:2699: warning: (near initialization for ‘standard_ioctl_descr[53]’)
iwlib.c:2700: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2700: warning: excess elements in struct initializer
iwlib.c:2700: warning: (near initialization for ‘standard_ioctl_descr[53]’)
iwlib.c:2701: error: unknown field ‘min_tokens’ specified in initializer
iwlib.c:2701: warning: excess elements in struct initializer
iwlib.c:2701: warning: (near initialization for ‘standard_ioctl_descr[53]’)
iwlib.c:2702: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2703: warning: excess elements in struct initializer
iwlib.c:2703: warning: (near initialization for ‘standard_ioctl_descr[53]’)
iwlib.c:2706: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2706: warning: excess elements in struct initializer
iwlib.c:2706: warning: (near initialization for ‘standard_ioctl_descr[54]’)
iwlib.c:2707: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2707: warning: excess elements in struct initializer
iwlib.c:2707: warning: (near initialization for ‘standard_ioctl_descr[54]’)
iwlib.c:2708: error: unknown field ‘min_tokens’ specified in initializer
iwlib.c:2708: warning: excess elements in struct initializer
iwlib.c:2708: warning: (near initialization for ‘standard_ioctl_descr[54]’)
iwlib.c:2709: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2709: warning: excess elements in struct initializer
iwlib.c:2709: warning: (near initialization for ‘standard_ioctl_descr[54]’)
iwlib.c:2712: warning: division by zero
iwlib.c:2713: error: initializer element is not constant
iwlib.c:2721: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2721: warning: excess elements in struct initializer
iwlib.c:2721: warning: (near initialization for ‘standard_event_descr[0]’)
iwlib.c:2724: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2724: warning: excess elements in struct initializer
iwlib.c:2724: warning: (near initialization for ‘standard_event_descr[1]’)
iwlib.c:2727: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2727: warning: excess elements in struct initializer
iwlib.c:2727: warning: (near initialization for ‘standard_event_descr[2]’)
iwlib.c:2728: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2728: warning: excess elements in struct initializer
iwlib.c:2728: warning: (near initialization for ‘standard_event_descr[2]’)
iwlib.c:2729: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2729: warning: excess elements in struct initializer
iwlib.c:2729: warning: (near initialization for ‘standard_event_descr[2]’)
iwlib.c:2732: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2732: warning: excess elements in struct initializer
iwlib.c:2732: warning: (near initialization for ‘standard_event_descr[3]’)
iwlib.c:2735: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2735: warning: excess elements in struct initializer
iwlib.c:2735: warning: (near initialization for ‘standard_event_descr[4]’)
iwlib.c:2738: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2738: warning: excess elements in struct initializer
iwlib.c:2738: warning: (near initialization for ‘standard_event_descr[5]’)
iwlib.c:2739: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2739: warning: excess elements in struct initializer
iwlib.c:2739: warning: (near initialization for ‘standard_event_descr[5]’)
iwlib.c:2740: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2740: warning: excess elements in struct initializer
iwlib.c:2740: warning: (near initialization for ‘standard_event_descr[5]’)
iwlib.c:2743: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2743: warning: excess elements in struct initializer
iwlib.c:2743: warning: (near initialization for ‘standard_event_descr[6]’)
iwlib.c:2744: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2744: warning: excess elements in struct initializer
iwlib.c:2744: warning: (near initialization for ‘standard_event_descr[6]’)
iwlib.c:2745: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2745: warning: excess elements in struct initializer
iwlib.c:2745: warning: (near initialization for ‘standard_event_descr[6]’)
iwlib.c:2748: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2748: warning: excess elements in struct initializer
iwlib.c:2748: warning: (near initialization for ‘standard_event_descr[7]’)
iwlib.c:2749: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2749: warning: excess elements in struct initializer
iwlib.c:2749: warning: (near initialization for ‘standard_event_descr[7]’)
iwlib.c:2750: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2750: warning: excess elements in struct initializer
iwlib.c:2750: warning: (near initialization for ‘standard_event_descr[7]’)
iwlib.c:2753: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2753: warning: excess elements in struct initializer
iwlib.c:2753: warning: (near initialization for ‘standard_event_descr[8]’)
iwlib.c:2754: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2754: warning: excess elements in struct initializer
iwlib.c:2754: warning: (near initialization for ‘standard_event_descr[8]’)
iwlib.c:2755: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2755: warning: excess elements in struct initializer
iwlib.c:2755: warning: (near initialization for ‘standard_event_descr[8]’)
iwlib.c:2758: error: unknown field ‘header_type’ specified in initializer
iwlib.c:2758: warning: excess elements in struct initializer
iwlib.c:2758: warning: (near initialization for ‘standard_event_descr[9]’)
iwlib.c:2759: error: unknown field ‘token_size’ specified in initializer
iwlib.c:2759: warning: excess elements in struct initializer
iwlib.c:2759: warning: (near initialization for ‘standard_event_descr[9]’)
iwlib.c:2760: error: unknown field ‘max_tokens’ specified in initializer
iwlib.c:2760: warning: excess elements in struct initializer
iwlib.c:2760: warning: (near initialization for ‘standard_event_descr[9]’)
iwlib.c:2763: warning: division by zero
iwlib.c:2764: error: initializer element is not constant
iwlib.c:2772: error: initializer element is not constant
iwlib.c:2772: error: (near initialization for ‘event_type_size[4]’)
iwlib.c: In function ‘iw_extract_event_stream’:
iwlib.c:2834: error: ‘struct iw_event’ has no member named ‘len’
iwlib.c:2834: warning: comparison between pointer and integer
iwlib.c:2838: error: ‘struct iw_event’ has no member named ‘cmd’
iwlib.c:2838: warning: comparison between pointer and integer
iwlib.c:2840: error: ‘struct iw_event’ has no member named ‘cmd’
iwlib.c:2840: warning: assignment makes integer from pointer without a cast
iwlib.c:2846: error: ‘struct iw_event’ has no member named ‘cmd’
iwlib.c:2846: warning: assignment makes integer from pointer without a cast
iwlib.c:2851: error: ‘const struct iw_ioctl_description’ has no member named ‘header_type’
iwlib.c:2851: warning: assignment makes integer from pointer without a cast
iwlib.c:2856: error: ‘struct iw_point’ has no member named ‘length’
iwlib.c:2862: error: ‘struct iw_event’ has no member named ‘len’
iwlib.c:2862: error: invalid operands to binary + (have ‘char *’ and ‘const int *’)
iwlib.c:2862: warning: statement with no effect
iwlib.c:2882: error: ‘struct iw_event’ has no member named ‘len’
iwlib.c:2882: error: invalid operands to binary + (have ‘char *’ and ‘const int *’)
iwlib.c:2882: warning: statement with no effect
iwlib.c:2888: error: ‘struct iw_point’ has no member named ‘length’
iwlib.c:2900: error: ‘struct iw_event’ has no member named ‘len’
iwlib.c:2900: warning: initialization makes integer from pointer without a cast
iwlib.c:2904: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:2904: error: request for member ‘data’ in something not a structure or union
iwlib.c:2904: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:2904: warning: statement with no effect
iwlib.c:2909: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:2909: error: request for member ‘data’ in something not a structure or union
iwlib.c:2909: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:2909: warning: statement with no effect
iwlib.c:2915: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:2915: error: request for member ‘data’ in something not a structure or union
iwlib.c:2915: error: request for member ‘length’ in something not a structure or union
iwlib.c:2915: error: ‘const struct iw_ioctl_description’ has no member named ‘token_size’
iwlib.c:2915: error: invalid operands to binary * (have ‘const int *’ and ‘const int *’)
iwlib.c:2915: warning: initialization makes integer from pointer without a cast
iwlib.c:2928: error: ‘union iw_align_u16’ has no member named ‘byte’
iwlib.c:2928: error: assignment of read-only location ‘<erroneous-expression>[0]’
iwlib.c:2928: warning: statement with no effect
iwlib.c:2929: error: ‘union iw_align_u16’ has no member named ‘byte’
iwlib.c:2929: error: assignment of read-only location ‘<erroneous-expression>[1]’
iwlib.c:2929: warning: statement with no effect
iwlib.c:2930: error: ‘union iw_align_u16’ has no member named ‘value’
iwlib.c:2930: error: ‘const struct iw_ioctl_description’ has no member named ‘token_size’
iwlib.c:2930: error: invalid operands to binary * (have ‘const int *’ and ‘const int *’)
iwlib.c:2930: warning: assignment makes integer from pointer without a cast
iwlib.c:2942: error: ‘struct iw_point’ has no member named ‘length’
iwlib.c:2948: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:2948: error: request for member ‘data’ in something not a structure or union
iwlib.c:2948: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:2948: warning: statement with no effect
iwlib.c:2950: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:2950: error: request for member ‘data’ in something not a structure or union
iwlib.c:2950: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:2950: warning: statement with no effect
iwlib.c:2957: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:2957: error: request for member ‘data’ in something not a structure or union
iwlib.c:2957: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:2957: warning: statement with no effect
iwlib.c:2960: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:2960: error: request for member ‘data’ in something not a structure or union
iwlib.c:2960: error: request for member ‘length’ in something not a structure or union
iwlib.c:2960: error: ‘const struct iw_ioctl_description’ has no member named ‘max_tokens’
iwlib.c:2961: error: ‘const struct iw_ioctl_description’ has no member named ‘flags’
iwlib.c:2961: error: invalid operands to binary & (have ‘const int *’ and ‘int’)
iwlib.c:2962: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:2962: error: request for member ‘data’ in something not a structure or union
iwlib.c:2962: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:2962: warning: statement with no effect
iwlib.c:2964: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:2964: error: request for member ‘data’ in something not a structure or union
iwlib.c:2964: error: request for member ‘length’ in something not a structure or union
iwlib.c:2964: error: ‘const struct iw_ioctl_description’ has no member named ‘min_tokens’
iwlib.c:2965: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:2965: error: request for member ‘data’ in something not a structure or union
iwlib.c:2965: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:2965: warning: statement with no effect
iwlib.c:2974: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:2974: error: request for member ‘data’ in something not a structure or union
iwlib.c:2974: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:2974: warning: statement with no effect
iwlib.c:2977: error: ‘struct iw_event’ has no member named ‘len’
iwlib.c:2977: error: invalid operands to binary + (have ‘char *’ and ‘const int *’)
iwlib.c:2977: warning: statement with no effect
iwlib.c:2986: error: ‘struct iw_event’ has no member named ‘len’
iwlib.c:2986: error: invalid operands to binary % (have ‘const int *’ and ‘unsigned int’)
iwlib.c:2986: warning: comparison between pointer and integer
iwlib.c:2987: error: ‘struct iw_event’ has no member named ‘len’
iwlib.c:2987: warning: comparison between pointer and integer
iwlib.c:3001: error: ‘struct iw_event’ has no member named ‘len’
iwlib.c:3001: error: invalid operands to binary + (have ‘char *’ and ‘const int *’)
iwlib.c:3001: warning: comparison of distinct pointer types lacks a cast
iwlib.c:3008: error: ‘struct iw_event’ has no member named ‘len’
iwlib.c:3008: error: invalid operands to binary + (have ‘char *’ and ‘const int *’)
iwlib.c:3008: warning: statement with no effect
iwlib.c: In function ‘iw_process_scanning_token’:
iwlib.c:3055: error: ‘struct iw_event’ has no member named ‘cmd’
iwlib.c:3072: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3072: error: request for member ‘ap_addr’ in something not a structure or union
iwlib.c:3076: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3076: error: request for member ‘nwid’ in something not a structure or union
iwlib.c:3080: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3080: error: request for member ‘freq’ in something not a structure or union
iwlib.c:3080: warning: passing argument 1 of ‘iw_freq2float’ from incompatible pointer type
iwlib.c:1114: note: expected ‘const struct iwfreq *’ but argument is of type ‘const int (*)[1]’
iwlib.c:3081: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3081: error: request for member ‘freq’ in something not a structure or union
iwlib.c:3081: error: request for member ‘flags’ in something not a structure or union
iwlib.c:3081: warning: assignment makes integer from pointer without a cast
iwlib.c:3084: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3084: error: request for member ‘mode’ in something not a structure or union
iwlib.c:3084: warning: assignment makes integer from pointer without a cast
iwlib.c:3090: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3090: error: request for member ‘data’ in something not a structure or union
iwlib.c:3090: error: request for member ‘flags’ in something not a structure or union
iwlib.c:3090: warning: assignment makes integer from pointer without a cast
iwlib.c:3092: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3092: error: request for member ‘essid’ in something not a structure or union
iwlib.c:3092: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:3092: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3092: error: request for member ‘essid’ in something not a structure or union
iwlib.c:3092: error: request for member ‘length’ in something not a structure or union
iwlib.c:3093: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3093: error: request for member ‘essid’ in something not a structure or union
iwlib.c:3093: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:3093: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3093: error: request for member ‘essid’ in something not a structure or union
iwlib.c:3093: error: request for member ‘length’ in something not a structure or union
iwlib.c:3093: warning: passing argument 3 of ‘memcpy’ makes integer from pointer without a cast
/opt/musl/include/string.h:23: note: expected ‘size_t’ but argument is of type ‘const int *’
iwlib.c:3097: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3097: error: request for member ‘data’ in something not a structure or union
iwlib.c:3097: error: request for member ‘length’ in something not a structure or union
iwlib.c:3097: warning: assignment makes integer from pointer without a cast
iwlib.c:3098: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3098: error: request for member ‘data’ in something not a structure or union
iwlib.c:3098: error: request for member ‘flags’ in something not a structure or union
iwlib.c:3098: warning: assignment makes integer from pointer without a cast
iwlib.c:3099: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3099: error: request for member ‘data’ in something not a structure or union
iwlib.c:3099: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:3100: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3100: error: request for member ‘essid’ in something not a structure or union
iwlib.c:3100: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:3100: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3100: error: request for member ‘data’ in something not a structure or union
iwlib.c:3100: error: request for member ‘length’ in something not a structure or union
iwlib.c:3100: warning: passing argument 3 of ‘memcpy’ makes integer from pointer without a cast
/opt/musl/include/string.h:23: note: expected ‘size_t’ but argument is of type ‘const int *’
iwlib.c:3107: error: ‘iwstats’ has no member named ‘qual’
iwlib.c:3107: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3107: error: request for member ‘qual’ in something not a structure or union
iwlib.c:3113: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3113: error: request for member ‘bitrate’ in something not a structure or union
iwlib.c:3113: error: request for member ‘value’ in something not a structure or union
iwlib.c:3113: error: ‘iwparam’ has no member named ‘value’
iwlib.c:3116: error: ‘struct iw_event’ has no member named ‘u’
iwlib.c:3116: error: request for member ‘bitrate’ in something not a structure or union
iwlib.c: In function ‘iw_process_scan’:
iwlib.c:3159: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:3159: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:3159: warning: statement with no effect
iwlib.c:3160: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:3160: error: request for member ‘flags’ in something not a structure or union
iwlib.c:3160: warning: statement with no effect
iwlib.c:3161: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:3161: error: request for member ‘length’ in something not a structure or union
iwlib.c:3161: warning: statement with no effect
iwlib.c:3184: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:3184: error: request for member ‘pointer’ in something not a structure or union
iwlib.c:3184: warning: statement with no effect
iwlib.c:3185: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:3185: error: request for member ‘flags’ in something not a structure or union
iwlib.c:3185: warning: statement with no effect
iwlib.c:3186: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:3186: error: request for member ‘length’ in something not a structure or union
iwlib.c:3186: warning: statement with no effect
iwlib.c:3201: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:3201: error: request for member ‘length’ in something not a structure or union
iwlib.c:3201: warning: comparison between pointer and integer
iwlib.c:3202: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:3202: error: request for member ‘length’ in something not a structure or union
iwlib.c:3202: warning: assignment makes integer from pointer without a cast
iwlib.c:3228: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:3228: error: request for member ‘length’ in something not a structure or union
iwlib.c:3244: error: ‘union iwreq_data’ has no member named ‘data’
iwlib.c:3244: error: request for member ‘length’ in something not a structure or union
iwlib.c:3244: warning: passing argument 3 of ‘iw_init_event_stream’ makes integer from pointer without a cast
iwlib.c:2787: note: expected ‘int’ but argument is of type ‘const int *’
make: *** [iwlib.so] Error 1

[-- Attachment #3: missing-musl-headers --]
[-- Type: application/octet-stream, Size: 1438 bytes --]

ls: cannot access /opt/musl/include/core.h: No such file or directory
ls: cannot access /opt/musl/include/iwlib.h: No such file or directory
ls: cannot access /opt/musl/include/iwlib-private.h: No such file or directory
ls: cannot access /opt/musl/include/linux/device.h: No such file or directory
ls: cannot access /opt/musl/include/linux/err.h: No such file or directory
ls: cannot access /opt/musl/include/linux/ethtool.h: No such file or directory
ls: cannot access /opt/musl/include/linux/if.h: No such file or directory
ls: cannot access /opt/musl/include/linux/kernel.h: No such file or directory
ls: cannot access /opt/musl/include/linux/leds.h: No such file or directory
ls: cannot access /opt/musl/include/linux/list.h: No such file or directory
ls: cannot access /opt/musl/include/linux/mutex.h: No such file or directory
ls: cannot access /opt/musl/include/linux/netlink.h: No such file or directory
ls: cannot access /opt/musl/include/linux/rtnetlink.h: No such file or directory
ls: cannot access /opt/musl/include/linux/socket.h: No such file or directory
ls: cannot access /opt/musl/include/linux/sockios.h: No such file or directory
ls: cannot access /opt/musl/include/linux/types.h: No such file or directory
ls: cannot access /opt/musl/include/o: No such file or directory
ls: cannot access /opt/musl/include/rfkill.h: No such file or directory
ls: cannot access /opt/musl/include/wireless.h: No such file or directory

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: musl vs wireless-tools
  2012-04-20 15:33 musl vs wireless-tools Isaac Dunham
@ 2012-04-20 15:39 ` Rich Felker
  2012-04-20 16:23   ` Isaac Dunham
  0 siblings, 1 reply; 8+ messages in thread
From: Rich Felker @ 2012-04-20 15:39 UTC (permalink / raw)
  To: musl

On Fri, Apr 20, 2012 at 08:33:11AM -0700, Isaac Dunham wrote:
> wireless-tools (version 30-pre9 from Ubuntu's repos tested) appears to
> _hate_ musl...
> I have yet to figure out exactly where the problem is.
> Part of it seems to be __* macros; one of the headers
> 
> Note-Ignore the "missing" headers other than those under linux/ 
> I just ran a script that tested whether all headers could be found in
> the musl include  dir; the other headers (rfkill.h, etc) are included
> in the sources.
> 
> It looks like some of it may be use of linux/ headers instead of sys/
> headers, from checking the patches.

asm/* and asm-generic/* are linux headers. If you've installed the
linux kernel headers, all should be fine. Personally I install them
under an alternate path and only add -I for this path when building
programs that actually have a reason to be looking at Linux headers..

Rich


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: musl vs wireless-tools
  2012-04-20 15:39 ` Rich Felker
@ 2012-04-20 16:23   ` Isaac Dunham
  2012-04-20 16:41     ` Rich Felker
  2012-04-21 22:56     ` Isaac Dunham
  0 siblings, 2 replies; 8+ messages in thread
From: Isaac Dunham @ 2012-04-20 16:23 UTC (permalink / raw)
  To: musl

[-- Attachment #1: Type: text/plain, Size: 1117 bytes --]

On Fri, 20 Apr 2012 11:39:18 -0400
Rich Felker <dalias@aerifal.cx> wrote:

> On Fri, Apr 20, 2012 at 08:33:11AM -0700, Isaac Dunham wrote:
> > wireless-tools (version 30-pre9 from Ubuntu's repos tested) appears
> > to _hate_ musl...
> > I have yet to figure out exactly where the problem is.
> > Part of it seems to be __* macros; one of the headers
> > 
> > Note-Ignore the "missing" headers other than those under linux/ 
> > I just ran a script that tested whether all headers could be found
> > in the musl include  dir; the other headers (rfkill.h, etc) are
> > included in the sources.
> > 
> > It looks like some of it may be use of linux/ headers instead of
> > sys/ headers, from checking the patches.
> 
> asm/* and asm-generic/* are linux headers. If you've installed the
> linux kernel headers, all should be fine. Personally I install them
> under an alternate path and only add -I for this path when building
> programs that actually have a reason to be looking at Linux headers..
Getting farther...
But still not working.

Here it looks like musl-gcc may be forgetting the -lm  I gave it.

Isaac Dunham

[-- Attachment #2: make.errs --]
[-- Type: application/octet-stream, Size: 865 bytes --]

musl-gcc -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -MMD     -fPIC -c -o iwlib.so iwlib.c
musl-gcc -shared -o libiw.so.30 -Wl,-soname,libiw.so.30  -lm -lc iwlib.so
musl-gcc -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -MMD     -c iwconfig.c
musl-gcc   -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -MMD     -o iwconfig iwconfig.o libiw.so.30
/usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000008048c68
libiw.so.30: undefined reference to `ceil'
libiw.so.30: undefined reference to `floor'
libiw.so.30: undefined reference to `pow'
libiw.so.30: undefined reference to `log10'
collect2: ld returned 1 exit status
make: *** [iwconfig] Error 1

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: musl vs wireless-tools
  2012-04-20 16:23   ` Isaac Dunham
@ 2012-04-20 16:41     ` Rich Felker
  2012-04-20 17:00       ` Isaac Dunham
  2012-04-20 19:05       ` Isaac Dunham
  2012-04-21 22:56     ` Isaac Dunham
  1 sibling, 2 replies; 8+ messages in thread
From: Rich Felker @ 2012-04-20 16:41 UTC (permalink / raw)
  To: musl

On Fri, Apr 20, 2012 at 09:23:11AM -0700, Isaac Dunham wrote:
> Getting farther...
> But still not working.
> 
> Here it looks like musl-gcc may be forgetting the -lm  I gave it.

I don't think that would be an issue:

$ ls -l libm.a
-rw-r--r--    1 dalias   users            8 Apr 17 13:18 libm.a

> musl-gcc -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -MMD     -fPIC -c -o iwlib.so iwlib.c
> musl-gcc -shared -o libiw.so.30 -Wl,-soname,libiw.so.30  -lm -lc iwlib.so
> musl-gcc -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -MMD     -c iwconfig.c
> musl-gcc   -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -MMD     -o iwconfig iwconfig.o libiw.so.30
> /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000008048c68

This line is actually more troubling and suggests to be that your
installation of musl is broken (it's not linking crt1.o).

> libiw.so.30: undefined reference to `ceil'
> libiw.so.30: undefined reference to `floor'
> libiw.so.30: undefined reference to `pow'
> libiw.so.30: undefined reference to `log10'
> collect2: ld returned 1 exit status
> make: *** [iwconfig] Error 1

Not sure what's happening here; why not add -v to the command line so
gcc shows you the actual commands it's passing to the compiler (cc1)
and linker (collect2/ld)?

Actually, there's one other line that looks odd; I'll repeat it here:

> musl-gcc -shared -o libiw.so.30 -Wl,-soname,libiw.so.30  -lm -lc iwlib.so

Having only libraries (-lm -lc iwlib.so) as input for the linker makes
no sense. Can you tell what they're trying to do? I'm doubtful that
even the package authors knew what they were trying to do here. If
it's possible to build this package static-linked (or at least with
none of its own .so files) that would be a much smarter approach).

Rich


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: musl vs wireless-tools
  2012-04-20 16:41     ` Rich Felker
@ 2012-04-20 17:00       ` Isaac Dunham
  2012-04-20 19:05       ` Isaac Dunham
  1 sibling, 0 replies; 8+ messages in thread
From: Isaac Dunham @ 2012-04-20 17:00 UTC (permalink / raw)
  To: musl

On Fri, 20 Apr 2012 12:41:06 -0400
Rich Felker <dalias@aerifal.cx> wrote:

> On Fri, Apr 20, 2012 at 09:23:11AM -0700, Isaac Dunham wrote:
> > Getting farther...
> > But still not working.
> > 
> > Here it looks like musl-gcc may be forgetting the -lm  I gave it.
> 
> I don't think that would be an issue:
> 
> $ ls -l libm.a
> -rw-r--r--    1 dalias   users            8 Apr 17 13:18 libm.a
> 
> > musl-gcc -Os -W -Wall -Wstrict-prototypes -I.
> > -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include
> > -D_GNU_SOURCE -MMD     -fPIC -c -o iwlib.so iwlib.c musl-gcc
> > -shared -o libiw.so.30 -Wl,-soname,libiw.so.30  -lm -lc iwlib.so
> > musl-gcc -Os -W -Wall -Wstrict-prototypes -I.
> > -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include
> > -D_GNU_SOURCE -MMD     -c iwconfig.c musl-gcc   -Os -W -Wall
> > -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD
> > -I/opt/musl/linux-headers/include -D_GNU_SOURCE -MMD     -o
> > iwconfig iwconfig.o libiw.so.30 /usr/bin/ld: warning: cannot find
> > entry symbol _start; defaulting to 0000000008048c68
> 
> This line is actually more troubling and suggests to be that your
> installation of musl is broken (it's not linking crt1.o).
> 
> > libiw.so.30: undefined reference to `ceil'
> > libiw.so.30: undefined reference to `floor'
> > libiw.so.30: undefined reference to `pow'
> > libiw.so.30: undefined reference to `log10'
> > collect2: ld returned 1 exit status
> > make: *** [iwconfig] Error 1
> 
> Not sure what's happening here; why not add -v to the command line so
> gcc shows you the actual commands it's passing to the compiler (cc1)
> and linker (collect2/ld)?
> 
> Actually, there's one other line that looks odd; I'll repeat it here:
> 
> > musl-gcc -shared -o libiw.so.30 -Wl,-soname,libiw.so.30  -lm -lc
> > iwlib.so
Here's what the makefile has...

# Compilation of the dynamic library
$(DYNAMIC): $(OBJS:.o=.so)
	$(CC) -shared -o $@ -Wl,-soname,$@ $(STRIPFLAGS) $(LIBS) -lc $^  

# Compilation of the static library
$(STATIC): $(OBJS:.o=.so)
	$(RM) $@
	$(AR) cru $@ $^
	$(RANLIB) $@
> Having only libraries (-lm -lc iwlib.so) as input for the linker makes
> no sense. Can you tell what they're trying to do? I'm doubtful that
> even the package authors knew what they were trying to do here. If
> it's possible to build this package static-linked (or at least with
> none of its own .so files) that would be a much smarter approach).




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: musl vs wireless-tools
  2012-04-20 16:41     ` Rich Felker
  2012-04-20 17:00       ` Isaac Dunham
@ 2012-04-20 19:05       ` Isaac Dunham
  1 sibling, 0 replies; 8+ messages in thread
From: Isaac Dunham @ 2012-04-20 19:05 UTC (permalink / raw)
  To: musl

[-- Attachment #1: Type: text/plain, Size: 1257 bytes --]

On Fri, 20 Apr 2012 12:41:06 -0400
Rich Felker <dalias@aerifal.cx> wrote:

> On Fri, Apr 20, 2012 at 09:23:11AM -0700, Isaac Dunham wrote:
> > Getting farther...
> > But still not working.
..
> Not sure what's happening here; why not add -v to the command line so
> gcc shows you the actual commands it's passing to the compiler (cc1)
> and linker (collect2/ld)?
Attaching the logs--I'm sure there's something hiding in there. 
> There's one other line that looks odd; I'll repeat it here:
> > musl-gcc -shared -o libiw.so.30 -Wl,-soname,libiw.so.30  -lm -lc
> > iwlib.so
> 
> Having only libraries (-lm -lc iwlib.so) as input for the linker makes
> no sense. Can you tell what they're trying to do? I'm doubtful that
> even the package authors knew what they were trying to do here. If
> it's possible to build this package static-linked (or at least with
> none of its own .so files) that would be a much smarter approach).
Apparently, iwlib.c gets compiled as iwlib.so rather than iwlib.o; this
gets linked into libiw.so.30 (and is used in archiving libiw.a).
Also fails with STATIC...in fact, it's even more spectacular
All libraries (lib*.a, libc.so) present, however.

For whatever reason, this DOES build when real gcc is used on glibc.

Isaac Dunham

[-- Attachment #2: make.err.gcc --]
[-- Type: application/octet-stream, Size: 44703 bytes --]

gcc-4.4 -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -fPIC -c -o iwlib.so iwlib.c
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-fPIC' '-c' '-o' 'iwlib.so' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/cc1 -quiet -v -I. -I/opt/musl/linux-headers/include -MMD iwlib.d -MQ iwlib.so -DIW_USES_ITS_OWN_DOGFOOD -D_GNU_SOURCE iwlib.c -D_FORTIFY_SOURCE=2 -quiet -dumpbase iwlib.c -mtune=generic -march=i486 -auxbase-strip iwlib.so -Os -W -Wall -Wstrict-prototypes -version -fPIC -fstack-protector -o /tmp/ccjZRPZ3.s
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../i486-linux-gnu/include"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/musl/linux-headers/include
 /usr/local/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed
 /usr/include
End of search list.
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
Compiler executable checksum: 2349e080d2b2f3f970047e63bbe98cb2
iwlib.c: In function ‘iw_enum_devices’:
iwlib.c:263: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
iwlib.c:264: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
iwlib.c: In function ‘iw_get_kernel_we_version’:
iwlib.c:346: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
iwlib.c:362: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-fPIC' '-c' '-o' 'iwlib.so' '-mtune=generic' '-march=i486'
 as -V -Qy -o iwlib.so /tmp/ccjZRPZ3.s
GNU assembler version 2.20.1 (i486-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.20.1-system.20100303
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-fPIC' '-c' '-o' 'iwlib.so' '-mtune=generic' '-march=i486'
rm -f libiw.a
ar cru libiw.a iwlib.so
ranlib libiw.a
gcc-4.4 -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -c iwconfig.c
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/cc1 -quiet -v -I. -I/opt/musl/linux-headers/include -MMD iwconfig.d -DIW_USES_ITS_OWN_DOGFOOD -D_GNU_SOURCE iwconfig.c -D_FORTIFY_SOURCE=2 -quiet -dumpbase iwconfig.c -mtune=generic -march=i486 -auxbase iwconfig -Os -W -Wall -Wstrict-prototypes -version -fstack-protector -o /tmp/cczZI1z4.s
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../i486-linux-gnu/include"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/musl/linux-headers/include
 /usr/local/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed
 /usr/include
End of search list.
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
Compiler executable checksum: 2349e080d2b2f3f970047e63bbe98cb2
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 as -V -Qy -o iwconfig.o /tmp/cczZI1z4.s
GNU assembler version 2.20.1 (i486-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.20.1-system.20100303
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
gcc-4.4   -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -o iwconfig iwconfig.o libiw.a
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-o' 'iwconfig' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -dynamic-linker /lib/ld-linux.so.2 -o iwconfig -z relro /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbegin.o -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../.. -lm iwconfig.o libiw.a -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.4.3/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o
gcc-4.4 -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -c iwlist.c
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/cc1 -quiet -v -I. -I/opt/musl/linux-headers/include -MMD iwlist.d -DIW_USES_ITS_OWN_DOGFOOD -D_GNU_SOURCE iwlist.c -D_FORTIFY_SOURCE=2 -quiet -dumpbase iwlist.c -mtune=generic -march=i486 -auxbase iwlist -Os -W -Wall -Wstrict-prototypes -version -fstack-protector -o /tmp/ccCHhvXK.s
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../i486-linux-gnu/include"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/musl/linux-headers/include
 /usr/local/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed
 /usr/include
End of search list.
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
Compiler executable checksum: 2349e080d2b2f3f970047e63bbe98cb2
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 as -V -Qy -o iwlist.o /tmp/ccCHhvXK.s
GNU assembler version 2.20.1 (i486-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.20.1-system.20100303
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
gcc-4.4   -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -o iwlist iwlist.o libiw.a
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-o' 'iwlist' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -dynamic-linker /lib/ld-linux.so.2 -o iwlist -z relro /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbegin.o -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../.. -lm iwlist.o libiw.a -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.4.3/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o
gcc-4.4 -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -c iwpriv.c
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/cc1 -quiet -v -I. -I/opt/musl/linux-headers/include -MMD iwpriv.d -DIW_USES_ITS_OWN_DOGFOOD -D_GNU_SOURCE iwpriv.c -D_FORTIFY_SOURCE=2 -quiet -dumpbase iwpriv.c -mtune=generic -march=i486 -auxbase iwpriv -Os -W -Wall -Wstrict-prototypes -version -fstack-protector -o /tmp/ccfUFagN.s
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../i486-linux-gnu/include"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/musl/linux-headers/include
 /usr/local/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed
 /usr/include
End of search list.
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
Compiler executable checksum: 2349e080d2b2f3f970047e63bbe98cb2
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 as -V -Qy -o iwpriv.o /tmp/ccfUFagN.s
GNU assembler version 2.20.1 (i486-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.20.1-system.20100303
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
gcc-4.4   -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -o iwpriv iwpriv.o libiw.a
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-o' 'iwpriv' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -dynamic-linker /lib/ld-linux.so.2 -o iwpriv -z relro /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbegin.o -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../.. -lm iwpriv.o libiw.a -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.4.3/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o
gcc-4.4 -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -c iwspy.c
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/cc1 -quiet -v -I. -I/opt/musl/linux-headers/include -MMD iwspy.d -DIW_USES_ITS_OWN_DOGFOOD -D_GNU_SOURCE iwspy.c -D_FORTIFY_SOURCE=2 -quiet -dumpbase iwspy.c -mtune=generic -march=i486 -auxbase iwspy -Os -W -Wall -Wstrict-prototypes -version -fstack-protector -o /tmp/ccuK0s5t.s
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../i486-linux-gnu/include"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/musl/linux-headers/include
 /usr/local/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed
 /usr/include
End of search list.
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
Compiler executable checksum: 2349e080d2b2f3f970047e63bbe98cb2
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 as -V -Qy -o iwspy.o /tmp/ccuK0s5t.s
GNU assembler version 2.20.1 (i486-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.20.1-system.20100303
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
gcc-4.4   -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -o iwspy iwspy.o libiw.a
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-o' 'iwspy' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -dynamic-linker /lib/ld-linux.so.2 -o iwspy -z relro /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbegin.o -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../.. -lm iwspy.o libiw.a -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.4.3/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o
gcc-4.4 -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -c iwgetid.c
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/cc1 -quiet -v -I. -I/opt/musl/linux-headers/include -MMD iwgetid.d -DIW_USES_ITS_OWN_DOGFOOD -D_GNU_SOURCE iwgetid.c -D_FORTIFY_SOURCE=2 -quiet -dumpbase iwgetid.c -mtune=generic -march=i486 -auxbase iwgetid -Os -W -Wall -Wstrict-prototypes -version -fstack-protector -o /tmp/cczZyDu0.s
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../i486-linux-gnu/include"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/musl/linux-headers/include
 /usr/local/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed
 /usr/include
End of search list.
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
Compiler executable checksum: 2349e080d2b2f3f970047e63bbe98cb2
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 as -V -Qy -o iwgetid.o /tmp/cczZyDu0.s
GNU assembler version 2.20.1 (i486-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.20.1-system.20100303
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
gcc-4.4   -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -o iwgetid iwgetid.o libiw.a
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-o' 'iwgetid' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -dynamic-linker /lib/ld-linux.so.2 -o iwgetid -z relro /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbegin.o -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../.. -lm iwgetid.o libiw.a -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.4.3/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o
gcc-4.4 -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -c iwevent.c
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/cc1 -quiet -v -I. -I/opt/musl/linux-headers/include -MMD iwevent.d -DIW_USES_ITS_OWN_DOGFOOD -D_GNU_SOURCE iwevent.c -D_FORTIFY_SOURCE=2 -quiet -dumpbase iwevent.c -mtune=generic -march=i486 -auxbase iwevent -Os -W -Wall -Wstrict-prototypes -version -fstack-protector -o /tmp/cchPUXAH.s
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../i486-linux-gnu/include"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/musl/linux-headers/include
 /usr/local/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed
 /usr/include
End of search list.
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
Compiler executable checksum: 2349e080d2b2f3f970047e63bbe98cb2
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 as -V -Qy -o iwevent.o /tmp/cchPUXAH.s
GNU assembler version 2.20.1 (i486-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.20.1-system.20100303
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
gcc-4.4   -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -o iwevent iwevent.o libiw.a
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-o' 'iwevent' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -dynamic-linker /lib/ld-linux.so.2 -o iwevent -z relro /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbegin.o -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../.. -lm iwevent.o libiw.a -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.4.3/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o
gcc-4.4 -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -c ifrename.c
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/cc1 -quiet -v -I. -I/opt/musl/linux-headers/include -MMD ifrename.d -DIW_USES_ITS_OWN_DOGFOOD -D_GNU_SOURCE ifrename.c -D_FORTIFY_SOURCE=2 -quiet -dumpbase ifrename.c -mtune=generic -march=i486 -auxbase ifrename -Os -W -Wall -Wstrict-prototypes -version -fstack-protector -o /tmp/ccS2fFxF.s
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../i486-linux-gnu/include"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/musl/linux-headers/include
 /usr/local/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include
 /usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed
 /usr/include
End of search list.
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
Compiler executable checksum: 2349e080d2b2f3f970047e63bbe98cb2
ifrename.c: In function ‘mapping_getsysfs’:
ifrename.c:1789: warning: ignoring return value of ‘fchdir’, declared with attribute warn_unused_result
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
 as -V -Qy -o ifrename.o /tmp/ccS2fFxF.s
GNU assembler version 2.20.1 (i486-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.20.1-system.20100303
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-mtune=generic' '-march=i486'
gcc-4.4   -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -o ifrename ifrename.o libiw.a
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-o' 'ifrename' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -dynamic-linker /lib/ld-linux.so.2 -o ifrename -z relro /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbegin.o -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../.. -lm ifrename.o libiw.a -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.4.3/crtend.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o

[-- Attachment #3: make.errs --]
[-- Type: application/octet-stream, Size: 38006 bytes --]

musl-gcc -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -fPIC -c -o iwlib.so iwlib.c
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COLLECT_GCC_OPTIONS='-nostdinc' '-nostdlib' '-fno-stack-protector' '-isystem' '/opt/musl/include' '-isystem' '/opt/musl/include' '-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-fPIC' '-c' '-o' 'iwlib.so' '-L/opt/musl/lib' '-L/usr/lib/gcc/i486-linux-gnu/4.4.3' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/cc1 -quiet -nostdinc -v -I. -I/opt/musl/linux-headers/include -MMD iwlib.d -MQ iwlib.so -DIW_USES_ITS_OWN_DOGFOOD -D_GNU_SOURCE -isystem /opt/musl/include -isystem /opt/musl/include iwlib.c -D_FORTIFY_SOURCE=2 -quiet -dumpbase iwlib.c -mtune=generic -march=i486 -auxbase-strip iwlib.so -Os -W -Wall -Wstrict-prototypes -version -fno-stack-protector -fPIC -o /tmp/cchj9AMG.s
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
ignoring duplicate directory "/opt/musl/include"
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/musl/linux-headers/include
 /opt/musl/include
End of search list.
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
Compiler executable checksum: 2349e080d2b2f3f970047e63bbe98cb2
COLLECT_GCC_OPTIONS='-nostdinc' '-nostdlib' '-fno-stack-protector' '-isystem' '/opt/musl/include' '-isystem' '/opt/musl/include' '-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-fPIC' '-c' '-o' 'iwlib.so' '-L/opt/musl/lib' '-L/usr/lib/gcc/i486-linux-gnu/4.4.3' '-mtune=generic' '-march=i486'
 as -V -Qy -o iwlib.so /tmp/cchj9AMG.s
GNU assembler version 2.20.1 (i486-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.20.1-system.20100303
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-nostdinc' '-nostdlib' '-fno-stack-protector' '-isystem' '/opt/musl/include' '-isystem' '/opt/musl/include' '-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-fPIC' '-c' '-o' 'iwlib.so' '-L/opt/musl/lib' '-L/usr/lib/gcc/i486-linux-gnu/4.4.3' '-mtune=generic' '-march=i486'
rm -f libiw.a
ar cru libiw.a iwlib.so
ranlib libiw.a
musl-gcc -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -c iwconfig.c
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COLLECT_GCC_OPTIONS='-nostdinc' '-nostdlib' '-fno-stack-protector' '-isystem' '/opt/musl/include' '-isystem' '/opt/musl/include' '-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-L/opt/musl/lib' '-L/usr/lib/gcc/i486-linux-gnu/4.4.3' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/cc1 -quiet -nostdinc -v -I. -I/opt/musl/linux-headers/include -MMD iwconfig.d -DIW_USES_ITS_OWN_DOGFOOD -D_GNU_SOURCE -isystem /opt/musl/include -isystem /opt/musl/include iwconfig.c -D_FORTIFY_SOURCE=2 -quiet -dumpbase iwconfig.c -mtune=generic -march=i486 -auxbase iwconfig -Os -W -Wall -Wstrict-prototypes -version -fno-stack-protector -o /tmp/ccvGpGrz.s
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
ignoring duplicate directory "/opt/musl/include"
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/musl/linux-headers/include
 /opt/musl/include
End of search list.
GNU C (Ubuntu 4.4.3-4ubuntu5.1) version 4.4.3 (i486-linux-gnu)
	compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version 2.4.2-p1.
GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126721
Compiler executable checksum: 2349e080d2b2f3f970047e63bbe98cb2
COLLECT_GCC_OPTIONS='-nostdinc' '-nostdlib' '-fno-stack-protector' '-isystem' '/opt/musl/include' '-isystem' '/opt/musl/include' '-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-L/opt/musl/lib' '-L/usr/lib/gcc/i486-linux-gnu/4.4.3' '-mtune=generic' '-march=i486'
 as -V -Qy -o iwconfig.o /tmp/ccvGpGrz.s
GNU assembler version 2.20.1 (i486-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.20.1-system.20100303
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-nostdinc' '-nostdlib' '-fno-stack-protector' '-isystem' '/opt/musl/include' '-isystem' '/opt/musl/include' '-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-c' '-L/opt/musl/lib' '-L/usr/lib/gcc/i486-linux-gnu/4.4.3' '-mtune=generic' '-march=i486'
musl-gcc   -v -Os -W -Wall -Wstrict-prototypes -I. -DIW_USES_ITS_OWN_DOGFOOD -I/opt/musl/linux-headers/include -D_GNU_SOURCE -lm -MMD     -o iwconfig iwconfig.o libiw.a
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) 
COMPILER_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-nostdinc' '-nostdlib' '-fno-stack-protector' '-isystem' '/opt/musl/include' '-isystem' '/opt/musl/include' '-v' '-Os' '-W' '-Wall' '-Wstrict-prototypes' '-I.' '-DIW_USES_ITS_OWN_DOGFOOD' '-I/opt/musl/linux-headers/include' '-D_GNU_SOURCE' '-MMD' '-o' 'iwconfig' '-L/opt/musl/lib' '-L/usr/lib/gcc/i486-linux-gnu/4.4.3' '-mtune=generic' '-march=i486'
 /usr/lib/gcc/i486-linux-gnu/4.4.3/collect2 --build-id --eh-frame-hdr -m elf_i386 --hash-style=both -dynamic-linker /lib/ld-linux.so.2 -o iwconfig -z relro -L/opt/musl/lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../.. -lm iwconfig.o libiw.a
/usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 00000000080480f8
iwconfig.o: In function `set_commit_info':
iwconfig.c:(.text+0x11): undefined reference to `strncpy'
iwconfig.c:(.text+0x22): undefined reference to `ioctl'
iwconfig.o: In function `set_modulation_info':
iwconfig.c:(.text+0x49): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x63): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x79): undefined reference to `strncpy'
iwconfig.c:(.text+0x8f): undefined reference to `ioctl'
iwconfig.c:(.text+0xd1): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x123): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x143): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x15e): undefined reference to `strncpy'
iwconfig.c:(.text+0x16f): undefined reference to `ioctl'
iwconfig.o: In function `parse_modifiers':
iwconfig.c:(.text+0x1c2): undefined reference to `strcasecmp'
iwconfig.o: In function `set_frag_info':
iwconfig.c:(.text+0x23d): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x25a): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x274): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x288): undefined reference to `strncpy'
iwconfig.c:(.text+0x297): undefined reference to `ioctl'
iwconfig.c:(.text+0x2bb): undefined reference to `sscanf'
iwconfig.c:(.text+0x2e5): undefined reference to `strncpy'
iwconfig.c:(.text+0x2f4): undefined reference to `ioctl'
iwconfig.o: In function `set_rts_info':
iwconfig.c:(.text+0x334): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x351): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x36b): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x37f): undefined reference to `strncpy'
iwconfig.c:(.text+0x38e): undefined reference to `ioctl'
iwconfig.c:(.text+0x3b2): undefined reference to `sscanf'
iwconfig.c:(.text+0x3dc): undefined reference to `strncpy'
iwconfig.c:(.text+0x3eb): undefined reference to `ioctl'
iwconfig.o: In function `set_sens_info':
iwconfig.c:(.text+0x417): undefined reference to `sscanf'
iwconfig.c:(.text+0x443): undefined reference to `strncpy'
iwconfig.c:(.text+0x454): undefined reference to `ioctl'
iwconfig.o: In function `set_nwid_info':
iwconfig.c:(.text+0x482): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x496): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x4b0): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x4c4): undefined reference to `strncpy'
iwconfig.c:(.text+0x4d3): undefined reference to `ioctl'
iwconfig.c:(.text+0x4f3): undefined reference to `sscanf'
iwconfig.c:(.text+0x525): undefined reference to `strncpy'
iwconfig.c:(.text+0x534): undefined reference to `ioctl'
iwconfig.o: In function `set_bitrate_info':
iwconfig.c:(.text+0x568): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x589): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x59f): undefined reference to `strncpy'
iwconfig.c:(.text+0x5b5): undefined reference to `ioctl'
iwconfig.c:(.text+0x5da): undefined reference to `strtod'
iwconfig.c:(.text+0x656): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x677): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x696): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x6b6): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x6d2): undefined reference to `strncpy'
iwconfig.c:(.text+0x6e3): undefined reference to `ioctl'
iwconfig.o: In function `set_retry_info':
iwconfig.c:(.text+0x74e): undefined reference to `strtod'
iwconfig.c:(.text+0x818): undefined reference to `strncpy'
iwconfig.c:(.text+0x829): undefined reference to `ioctl'
iwconfig.o: In function `set_txpower_info':
iwconfig.c:(.text+0x876): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x890): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x8b2): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x8c6): undefined reference to `strncpy'
iwconfig.c:(.text+0x8d7): undefined reference to `ioctl'
iwconfig.c:(.text+0x8f1): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x905): undefined reference to `strncpy'
iwconfig.c:(.text+0x916): undefined reference to `ioctl'
iwconfig.c:(.text+0x96e): undefined reference to `sscanf'
iwconfig.c:(.text+0x980): undefined reference to `strchr'
iwconfig.c:(.text+0x993): undefined reference to `strchr'
iwconfig.c:(.text+0xa24): undefined reference to `strcasecmp'
iwconfig.c:(.text+0xa48): undefined reference to `strcasecmp'
iwconfig.c:(.text+0xa61): undefined reference to `strncpy'
iwconfig.c:(.text+0xa72): undefined reference to `ioctl'
iwconfig.o: In function `set_apaddr_info':
iwconfig.c:(.text+0xaae): undefined reference to `strcasecmp'
iwconfig.c:(.text+0xac2): undefined reference to `strcasecmp'
iwconfig.c:(.text+0xaeb): undefined reference to `strcasecmp'
iwconfig.c:(.text+0xb37): undefined reference to `strncpy'
iwconfig.c:(.text+0xb46): undefined reference to `ioctl'
iwconfig.o: In function `set_nick_info':
iwconfig.c:(.text+0xbbe): undefined reference to `strncpy'
iwconfig.c:(.text+0xbcf): undefined reference to `ioctl'
iwconfig.o: In function `set_power_info':
iwconfig.c:(.text+0xbfd): undefined reference to `strcasecmp'
iwconfig.c:(.text+0xc17): undefined reference to `strcasecmp'
iwconfig.c:(.text+0xc33): undefined reference to `strncpy'
iwconfig.c:(.text+0xc49): undefined reference to `ioctl'
iwconfig.c:(.text+0xca1): undefined reference to `strtod'
iwconfig.c:(.text+0xdba): undefined reference to `strcasecmp'
iwconfig.c:(.text+0xdd5): undefined reference to `strncasecmp'
iwconfig.c:(.text+0xdf0): undefined reference to `strncasecmp'
iwconfig.c:(.text+0xe0b): undefined reference to `strncasecmp'
iwconfig.c:(.text+0xe25): undefined reference to `strcasecmp'
iwconfig.c:(.text+0xe5e): undefined reference to `strncpy'
iwconfig.c:(.text+0xe6f): undefined reference to `ioctl'
iwconfig.o: In function `set_mode_info':
iwconfig.c:(.text+0xea0): undefined reference to `sscanf'
iwconfig.c:(.text+0xecc): undefined reference to `strncasecmp'
iwconfig.c:(.text+0xefe): undefined reference to `strncpy'
iwconfig.c:(.text+0xf0f): undefined reference to `ioctl'
iwconfig.o: In function `set_enc_info':
iwconfig.c:(.text+0xf3b): undefined reference to `strcasecmp'
iwconfig.c:(.text+0xf63): undefined reference to `strncpy'
iwconfig.c:(.text+0xf79): undefined reference to `ioctl'
iwconfig.c:(.text+0x100f): undefined reference to `sscanf'
iwconfig.c:(.text+0x1041): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x1064): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x1088): undefined reference to `strncasecmp'
iwconfig.c:(.text+0x10ac): undefined reference to `strncasecmp'
iwconfig.c:(.text+0x10fe): undefined reference to `strncpy'
iwconfig.c:(.text+0x110f): undefined reference to `ioctl'
iwconfig.o: In function `set_freq_info':
iwconfig.c:(.text+0x1141): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x1168): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x117e): undefined reference to `strncpy'
iwconfig.c:(.text+0x1192): undefined reference to `ioctl'
iwconfig.c:(.text+0x11b7): undefined reference to `strtod'
iwconfig.c:(.text+0x1230): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x1252): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x126d): undefined reference to `strncpy'
iwconfig.c:(.text+0x127c): undefined reference to `ioctl'
iwconfig.o: In function `set_essid_info':
iwconfig.c:(.text+0x12ae): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x12c2): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x12e7): undefined reference to `strcasecmp'
iwconfig.c:(.text+0x1320): undefined reference to `strncpy'
iwconfig.c:(.text+0x1331): undefined reference to `ioctl'
iwconfig.c:(.text+0x135d): undefined reference to `strcmp'
iwconfig.c:(.text+0x1373): undefined reference to `strcmp'
iwconfig.c:(.text+0x13f8): undefined reference to `sscanf'
iwconfig.c:(.text+0x1454): undefined reference to `strncpy'
iwconfig.c:(.text+0x1465): undefined reference to `ioctl'
iwconfig.o: In function `print_info':
iwconfig.c:(.text+0x14b9): undefined reference to `strncpy'
iwconfig.c:(.text+0x14ca): undefined reference to `ioctl'
iwconfig.c:(.text+0x1509): undefined reference to `strncpy'
iwconfig.c:(.text+0x151a): undefined reference to `ioctl'
iwconfig.c:(.text+0x1548): undefined reference to `strncpy'
iwconfig.c:(.text+0x1559): undefined reference to `ioctl'
iwconfig.c:(.text+0x158f): undefined reference to `strncpy'
iwconfig.c:(.text+0x15a0): undefined reference to `ioctl'
iwconfig.c:(.text+0x1616): undefined reference to `strncpy'
iwconfig.c:(.text+0x1627): undefined reference to `ioctl'
iwconfig.c:(.text+0x165e): undefined reference to `strncpy'
iwconfig.c:(.text+0x166f): undefined reference to `ioctl'
iwconfig.c:(.text+0x169f): undefined reference to `strncpy'
iwconfig.c:(.text+0x16b0): undefined reference to `ioctl'
iwconfig.c:(.text+0x16f2): undefined reference to `strncpy'
iwconfig.c:(.text+0x1703): undefined reference to `ioctl'
iwconfig.c:(.text+0x1733): undefined reference to `strncpy'
iwconfig.c:(.text+0x1744): undefined reference to `ioctl'
iwconfig.c:(.text+0x1774): undefined reference to `strncpy'
iwconfig.c:(.text+0x1785): undefined reference to `ioctl'
iwconfig.c:(.text+0x17bb): undefined reference to `strerror'
iwconfig.c:(.text+0x17c8): undefined reference to `stderr'
iwconfig.c:(.text+0x17cd): undefined reference to `fprintf'
iwconfig.c:(.text+0x1831): undefined reference to `printf'
iwconfig.c:(.text+0x1850): undefined reference to `printf'
iwconfig.c:(.text+0x1879): undefined reference to `printf'
iwconfig.c:(.text+0x18aa): undefined reference to `printf'
iwconfig.c:(.text+0x18d5): undefined reference to `printf'
iwconfig.o:iwconfig.c:(.text+0x1982): more undefined references to `printf' follow
iwconfig.o: In function `print_info':
iwconfig.c:(.text+0x1eca): undefined reference to `putchar'
iwconfig.c:(.text+0x1ee4): undefined reference to `stderr'
iwconfig.c:(.text+0x1ee9): undefined reference to `fprintf'
iwconfig.c:(.text+0x1f03): undefined reference to `printf'
iwconfig.o: In function `main':
iwconfig.c:(.text+0x1f4d): undefined reference to `perror'
iwconfig.c:(.text+0x1f59): undefined reference to `exit'
iwconfig.c:(.text+0x1f8d): undefined reference to `strcmp'
iwconfig.c:(.text+0x1fa1): undefined reference to `strcmp'
iwconfig.c:(.text+0x1fae): undefined reference to `stderr'
iwconfig.c:(.text+0x1fc0): undefined reference to `fputs'
iwconfig.c:(.text+0x1fd1): undefined reference to `fprintf'
iwconfig.c:(.text+0x1fec): undefined reference to `fputs'
iwconfig.c:(.text+0x2001): undefined reference to `strcmp'
iwconfig.c:(.text+0x2015): undefined reference to `strcmp'
iwconfig.c:(.text+0x2042): undefined reference to `strcmp'
iwconfig.c:(.text+0x20b5): undefined reference to `strncasecmp'
iwconfig.c:(.text+0x211b): undefined reference to `stderr'
iwconfig.c:(.text+0x2120): undefined reference to `fprintf'
iwconfig.c:(.text+0x2153): undefined reference to `stderr'
iwconfig.c:(.text+0x216e): undefined reference to `fprintf'
iwconfig.c:(.text+0x2197): undefined reference to `fputs'
iwconfig.c:(.text+0x2212): undefined reference to `fprintf'
iwconfig.c:(.text+0x221f): undefined reference to `__errno_location'
iwconfig.c:(.text+0x2229): undefined reference to `strerror'
iwconfig.c:(.text+0x223c): undefined reference to `__errno_location'
iwconfig.c:(.text+0x2246): undefined reference to `strerror'
iwconfig.c:(.text+0x2258): undefined reference to `fprintf'
iwconfig.c:(.text+0x2284): undefined reference to `close'
libiw.a(iwlib.so): In function `iw_check_if_addr_type':
iwlib.c:(.text+0x320): undefined reference to `strncpy'
iwlib.c:(.text+0x331): undefined reference to `ioctl'
iwlib.c:(.text+0x350): undefined reference to `stderr'
iwlib.c:(.text+0x357): undefined reference to `fprintf'
libiw.a(iwlib.so): In function `iw_check_mac_addr_type':
iwlib.c:(.text+0x388): undefined reference to `strncpy'
iwlib.c:(.text+0x399): undefined reference to `ioctl'
iwlib.c:(.text+0x3c0): undefined reference to `stderr'
iwlib.c:(.text+0x3c7): undefined reference to `fprintf'
libiw.a(iwlib.so): In function `iw_get_priv_info':
iwlib.c:(.text+0x402): undefined reference to `realloc'
iwlib.c:(.text+0x41e): undefined reference to `stderr'
iwlib.c:(.text+0x425): undefined reference to `fprintf'
iwlib.c:(.text+0x450): undefined reference to `strncpy'
iwlib.c:(.text+0x463): undefined reference to `ioctl'
iwlib.c:(.text+0x480): undefined reference to `__errno_location'
iwlib.c:(.text+0x4af): undefined reference to `free'
libiw.a(iwlib.so): In function `iw_in_inet':
iwlib.c:(.text+0x4f7): undefined reference to `strcmp'
iwlib.c:(.text+0x514): undefined reference to `getnetbyname'
iwlib.c:(.text+0x528): undefined reference to `htonl'
iwlib.c:(.text+0x537): undefined reference to `strcpy'
iwlib.c:(.text+0x549): undefined reference to `gethostbyname'
iwlib.c:(.text+0x555): undefined reference to `__errno_location'
iwlib.c:(.text+0x55b): undefined reference to `h_errno'
iwlib.c:(.text+0x57f): undefined reference to `strcpy'
libiw.a(iwlib.so): In function `iw_mac_aton':
iwlib.c:(.text+0x5c9): undefined reference to `sscanf'
iwlib.c:(.text+0x5f8): undefined reference to `__errno_location'
iwlib.c:(.text+0x611): undefined reference to `__errno_location'
libiw.a(iwlib.so): In function `iw_ether_aton':
iwlib.c:(.text+0x652): undefined reference to `__errno_location'
libiw.a(iwlib.so): In function `iw_in_addr':
iwlib.c:(.text+0x67d): undefined reference to `strchr'
iwlib.c:(.text+0x6f8): undefined reference to `strncpy'
iwlib.c:(.text+0x709): undefined reference to `ioctl'
iwlib.c:(.text+0x71b): undefined reference to `__errno_location'
iwlib.c:(.text+0x733): undefined reference to `stderr'
iwlib.c:(.text+0x73a): undefined reference to `fprintf'
iwlib.c:(.text+0x7a5): undefined reference to `stderr'
iwlib.c:(.text+0x7ac): undefined reference to `fprintf'
libiw.a(iwlib.so): In function `iw_ether_ntop':
iwlib.c:(.text+0x7fb): undefined reference to `sprintf'
libiw.a(iwlib.so): In function `iw_sawap_ntop':
iwlib.c:(.text+0x868): undefined reference to `memcmp'
iwlib.c:(.text+0x886): undefined reference to `memcmp'
iwlib.c:(.text+0x8a4): undefined reference to `memcmp'
iwlib.c:(.text+0x8ba): undefined reference to `strcpy'
libiw.a(iwlib.so): In function `iw_mac_ntop':
iwlib.c:(.text+0x910): undefined reference to `sprintf'
iwlib.c:(.text+0x937): undefined reference to `sprintf'
libiw.a(iwlib.so): In function `iw_print_timeval':
iwlib.c:(.text+0x9ac): undefined reference to `snprintf'
libiw.a(iwlib.so): In function `iw_print_retry_value':
iwlib.c:(.text+0xa04): undefined reference to `strcpy'
iwlib.c:(.text+0xa1f): undefined reference to `strcpy'
iwlib.c:(.text+0xa3a): undefined reference to `strcpy'
iwlib.c:(.text+0xa55): undefined reference to `strcpy'
iwlib.c:(.text+0xa77): undefined reference to `strcpy'
iwlib.c:(.text+0xb04): undefined reference to `snprintf'
iwlib.c:(.text+0xb23): undefined reference to `snprintf'
libiw.a(iwlib.so): In function `iw_print_pm_mode':
iwlib.c:(.text+0xb5a): undefined reference to `snprintf'
iwlib.c:(.text+0xbd4): undefined reference to `strcpy'
libiw.a(iwlib.so): In function `iw_print_pm_value':
iwlib.c:(.text+0xc2a): undefined reference to `strcpy'
iwlib.c:(.text+0xc45): undefined reference to `strcpy'
iwlib.c:(.text+0xc63): undefined reference to `strcpy'
iwlib.c:(.text+0xc8d): undefined reference to `strcpy'
iwlib.c:(.text+0xd1d): undefined reference to `snprintf'
iwlib.c:(.text+0xd33): undefined reference to `snprintf'
libiw.a(iwlib.so): In function `iw_print_key':
iwlib.c:(.text+0xd6f): undefined reference to `snprintf'
iwlib.c:(.text+0xd93): undefined reference to `strcpy'
iwlib.c:(.text+0xdb5): undefined reference to `strcpy'
iwlib.c:(.text+0xde2): undefined reference to `strcpy'
iwlib.c:(.text+0xdf7): undefined reference to `strcpy'
iwlib.c:(.text+0xe21): undefined reference to `sprintf'
iwlib.c:(.text+0xe4e): undefined reference to `strcpy'
iwlib.c:(.text+0xe6a): undefined reference to `sprintf'
libiw.a(iwlib.so): In function `iw_print_stats':
iwlib.c:(.text+0xee7): undefined reference to `snprintf'
iwlib.c:(.text+0xf3f): undefined reference to `snprintf'
iwlib.c:(.text+0xfde): undefined reference to `snprintf'
iwlib.c:(.text+0x1054): undefined reference to `snprintf'
iwlib.c:(.text+0x10aa): undefined reference to `snprintf'
libiw.a(iwlib.so):iwlib.c:(.text+0x1130): more undefined references to `snprintf' follow
libiw.a(iwlib.so): In function `iw_protocol_compare':
iwlib.c:(.text+0x12a2): undefined reference to `strncmp'
iwlib.c:(.text+0x12c0): undefined reference to `strncmp'
iwlib.c:(.text+0x12d8): undefined reference to `strncmp'
iwlib.c:(.text+0x1311): undefined reference to `strchr'
iwlib.c:(.text+0x132d): undefined reference to `strchr'
iwlib.c:(.text+0x1366): undefined reference to `strchr'
iwlib.c:(.text+0x1374): undefined reference to `strchr'
libiw.a(iwlib.so): In function `iw_get_range_info':
iwlib.c:(.text+0x13d6): undefined reference to `strncpy'
iwlib.c:(.text+0x13e7): undefined reference to `ioctl'
iwlib.c:(.text+0x14c1): undefined reference to `stderr'
iwlib.c:(.text+0x14da): undefined reference to `fprintf'
iwlib.c:(.text+0x14e9): undefined reference to `fputs'
iwlib.c:(.text+0x14f8): undefined reference to `fputs'
iwlib.c:(.text+0x1511): undefined reference to `stderr'
iwlib.c:(.text+0x152d): undefined reference to `fprintf'
iwlib.c:(.text+0x153f): undefined reference to `fprintf'
iwlib.c:(.text+0x154e): undefined reference to `fputs'
iwlib.c:(.text+0x1572): undefined reference to `stderr'
iwlib.c:(.text+0x158e): undefined reference to `fprintf'
iwlib.c:(.text+0x15ac): undefined reference to `fprintf'
iwlib.c:(.text+0x15bb): undefined reference to `fputs'
libiw.a(iwlib.so): In function `print_iface_version_info':
iwlib.c:(.text+0x15f9): undefined reference to `strncpy'
iwlib.c:(.text+0x160a): undefined reference to `ioctl'
iwlib.c:(.text+0x164c): undefined reference to `strncpy'
iwlib.c:(.text+0x165d): undefined reference to `ioctl'
iwlib.c:(.text+0x169c): undefined reference to `printf'
iwlib.c:(.text+0x16b8): undefined reference to `printf'
iwlib.c:(.text+0x16cb): undefined reference to `stderr'
iwlib.c:(.text+0x16d2): undefined reference to `fprintf'
libiw.a(iwlib.so): In function `iw_in_key':
iwlib.c:(.text+0x1705): undefined reference to `strncmp'
iwlib.c:(.text+0x173e): undefined reference to `strncmp'
iwlib.c:(.text+0x1773): undefined reference to `stderr'
iwlib.c:(.text+0x1783): undefined reference to `fputs'
iwlib.c:(.text+0x17a6): undefined reference to `strcspn'
iwlib.c:(.text+0x17c0): undefined reference to `sscanf'
libiw.a(iwlib.so): In function `iw_in_key_full':
iwlib.c:(.text+0x184e): undefined reference to `strncmp'
iwlib.c:(.text+0x189a): undefined reference to `strchr'
iwlib.c:(.text+0x18a9): undefined reference to `stderr'
iwlib.c:(.text+0x18b7): undefined reference to `fputs'
iwlib.c:(.text+0x191b): undefined reference to `printf'
iwlib.c:(.text+0x1967): undefined reference to `printf'
iwlib.c:(.text+0x1993): undefined reference to `printf'
libiw.a(iwlib.so): In function `iw_get_stats':
iwlib.c:(.text+0x1a0b): undefined reference to `strncpy'
iwlib.c:(.text+0x1a19): undefined reference to `strncpy'
iwlib.c:(.text+0x1a2a): undefined reference to `ioctl'
iwlib.c:(.text+0x1a53): undefined reference to `fopen'
iwlib.c:(.text+0x1a7c): undefined reference to `isspace'
iwlib.c:(.text+0x1aa3): undefined reference to `strncmp'
iwlib.c:(.text+0x1ad1): undefined reference to `strchr'
iwlib.c:(.text+0x1ae1): undefined reference to `strtok'
iwlib.c:(.text+0x1af5): undefined reference to `sscanf'
iwlib.c:(.text+0x1b05): undefined reference to `strtok'
iwlib.c:(.text+0x1b11): undefined reference to `strchr'
iwlib.c:(.text+0x1b2e): undefined reference to `sscanf'
iwlib.c:(.text+0x1b44): undefined reference to `strtok'
iwlib.c:(.text+0x1b50): undefined reference to `strchr'
iwlib.c:(.text+0x1b6d): undefined reference to `sscanf'
iwlib.c:(.text+0x1b83): undefined reference to `strtok'
iwlib.c:(.text+0x1b95): undefined reference to `strchr'
iwlib.c:(.text+0x1bb8): undefined reference to `sscanf'
iwlib.c:(.text+0x1bd4): undefined reference to `strtok'
iwlib.c:(.text+0x1be2): undefined reference to `sscanf'
iwlib.c:(.text+0x1bf2): undefined reference to `strtok'
iwlib.c:(.text+0x1c03): undefined reference to `sscanf'
iwlib.c:(.text+0x1c13): undefined reference to `strtok'
iwlib.c:(.text+0x1c1e): undefined reference to `sscanf'
iwlib.c:(.text+0x1c2a): undefined reference to `fclose'
iwlib.c:(.text+0x1c57): undefined reference to `fgets'
iwlib.c:(.text+0x1c77): undefined reference to `fclose'
libiw.a(iwlib.so): In function `iw_mwatt2dbm':
iwlib.c:(.text+0x1ca7): undefined reference to `log10'
iwlib.c:(.text+0x1cb5): undefined reference to `ceil'
libiw.a(iwlib.so): In function `iw_print_txpower':
iwlib.c:(.text+0x1d3b): undefined reference to `snprintf'
libiw.a(iwlib.so): In function `iw_dbm2mwatt':
iwlib.c:(.text+0x1d6f): undefined reference to `pow'
libiw.a(iwlib.so): In function `iw_freq2float':
iwlib.c:(.text+0x1dba): undefined reference to `pow'
libiw.a(iwlib.so): In function `iw_process_scan':
iwlib.c:(.text+0x1dec): undefined reference to `__errno_location'
iwlib.c:(.text+0x1e2b): undefined reference to `strncpy'
iwlib.c:(.text+0x1e3c): undefined reference to `ioctl'
iwlib.c:(.text+0x1e4c): undefined reference to `__errno_location'
iwlib.c:(.text+0x1e6d): undefined reference to `realloc'
iwlib.c:(.text+0x1e84): undefined reference to `free'
iwlib.c:(.text+0x1e8c): undefined reference to `__errno_location'
iwlib.c:(.text+0x1eb8): undefined reference to `strncpy'
iwlib.c:(.text+0x1ecb): undefined reference to `ioctl'
iwlib.c:(.text+0x1ed7): undefined reference to `__errno_location'
iwlib.c:(.text+0x1f20): undefined reference to `free'
iwlib.c:(.text+0x1f35): undefined reference to `free'
iwlib.c:(.text+0x2004): undefined reference to `malloc'
iwlib.c:(.text+0x2173): undefined reference to `free'
iwlib.c:(.text+0x2178): undefined reference to `__errno_location'
iwlib.c:(.text+0x21a0): undefined reference to `free'
libiw.a(iwlib.so): In function `iw_scan':
iwlib.c:(.text+0x2206): undefined reference to `usleep'
libiw.a(iwlib.so): In function `iw_get_basic_config':
iwlib.c:(.text+0x236e): undefined reference to `strncpy'
iwlib.c:(.text+0x2381): undefined reference to `ioctl'
iwlib.c:(.text+0x239c): undefined reference to `strncpy'
iwlib.c:(.text+0x23b0): undefined reference to `strncpy'
iwlib.c:(.text+0x23c3): undefined reference to `ioctl'
iwlib.c:(.text+0x23ec): undefined reference to `strncpy'
iwlib.c:(.text+0x23fd): undefined reference to `ioctl'
iwlib.c:(.text+0x2445): undefined reference to `strncpy'
iwlib.c:(.text+0x2456): undefined reference to `ioctl'
iwlib.c:(.text+0x2496): undefined reference to `strncpy'
iwlib.c:(.text+0x24a7): undefined reference to `ioctl'
iwlib.c:(.text+0x24d8): undefined reference to `strncpy'
iwlib.c:(.text+0x24e9): undefined reference to `ioctl'
libiw.a(iwlib.so): In function `iw_float2freq':
iwlib.c:(.text+0x2546): undefined reference to `log10'
iwlib.c:(.text+0x254e): undefined reference to `floor'
iwlib.c:(.text+0x2592): undefined reference to `pow'
iwlib.c:(.text+0x259d): undefined reference to `floor'
libiw.a(iwlib.so): In function `iw_essid_unescape':
iwlib.c:(.text+0x2637): undefined reference to `isxdigit'
iwlib.c:(.text+0x264b): undefined reference to `isxdigit'
iwlib.c:(.text+0x2664): undefined reference to `sscanf'
iwlib.c:(.text+0x268a): undefined reference to `strchr'
libiw.a(iwlib.so): In function `iw_essid_escape':
iwlib.c:(.text+0x2710): undefined reference to `isxdigit'
iwlib.c:(.text+0x2724): undefined reference to `isxdigit'
iwlib.c:(.text+0x273c): undefined reference to `iscntrl'
iwlib.c:(.text+0x2755): undefined reference to `sprintf'
libiw.a(iwlib.so): In function `iw_get_kernel_we_version':
iwlib.c:(.text+0x279e): undefined reference to `fopen'
iwlib.c:(.text+0x27af): undefined reference to `stderr'
iwlib.c:(.text+0x27bd): undefined reference to `fputs'
iwlib.c:(.text+0x27d5): undefined reference to `fgets'
iwlib.c:(.text+0x27e4): undefined reference to `strstr'
iwlib.c:(.text+0x27fa): undefined reference to `strstr'
iwlib.c:(.text+0x281a): undefined reference to `fgets'
iwlib.c:(.text+0x2824): undefined reference to `strrchr'
iwlib.c:(.text+0x283e): undefined reference to `sscanf'
iwlib.c:(.text+0x284a): undefined reference to `stderr'
iwlib.c:(.text+0x285a): undefined reference to `fputs'
iwlib.c:(.text+0x2862): undefined reference to `fclose'
iwlib.c:(.text+0x2870): undefined reference to `fclose'
libiw.a(iwlib.so): In function `iw_set_basic_config':
iwlib.c:(.text+0x28a3): undefined reference to `strncpy'
iwlib.c:(.text+0x28b4): undefined reference to `ioctl'
iwlib.c:(.text+0x28db): undefined reference to `strncpy'
iwlib.c:(.text+0x28f2): undefined reference to `strncpy'
iwlib.c:(.text+0x2903): undefined reference to `ioctl'
iwlib.c:(.text+0x290f): undefined reference to `__errno_location'
iwlib.c:(.text+0x2919): undefined reference to `strerror'
iwlib.c:(.text+0x292a): undefined reference to `stderr'
iwlib.c:(.text+0x2931): undefined reference to `fprintf'
iwlib.c:(.text+0x296b): undefined reference to `strncpy'
iwlib.c:(.text+0x297c): undefined reference to `ioctl'
iwlib.c:(.text+0x2988): undefined reference to `__errno_location'
iwlib.c:(.text+0x2992): undefined reference to `strerror'
iwlib.c:(.text+0x29a3): undefined reference to `stderr'
iwlib.c:(.text+0x29aa): undefined reference to `fprintf'
iwlib.c:(.text+0x29ef): undefined reference to `strncpy'
iwlib.c:(.text+0x2a00): undefined reference to `ioctl'
iwlib.c:(.text+0x2a0c): undefined reference to `__errno_location'
iwlib.c:(.text+0x2a18): undefined reference to `strerror'
iwlib.c:(.text+0x2a28): undefined reference to `stderr'
iwlib.c:(.text+0x2a2f): undefined reference to `fprintf'
iwlib.c:(.text+0x2a6e): undefined reference to `strncpy'
iwlib.c:(.text+0x2a7f): undefined reference to `ioctl'
iwlib.c:(.text+0x2a8b): undefined reference to `__errno_location'
iwlib.c:(.text+0x2a97): undefined reference to `strerror'
iwlib.c:(.text+0x2aa7): undefined reference to `stderr'
iwlib.c:(.text+0x2aae): undefined reference to `fprintf'
iwlib.c:(.text+0x2add): undefined reference to `strncpy'
iwlib.c:(.text+0x2aee): undefined reference to `ioctl'
iwlib.c:(.text+0x2afa): undefined reference to `__errno_location'
iwlib.c:(.text+0x2b04): undefined reference to `strerror'
iwlib.c:(.text+0x2b15): undefined reference to `stderr'
iwlib.c:(.text+0x2b1c): undefined reference to `fprintf'
iwlib.c:(.text+0x2b73): undefined reference to `strncpy'
iwlib.c:(.text+0x2b84): undefined reference to `ioctl'
iwlib.c:(.text+0x2b90): undefined reference to `__errno_location'
iwlib.c:(.text+0x2b9a): undefined reference to `strerror'
iwlib.c:(.text+0x2bab): undefined reference to `stderr'
iwlib.c:(.text+0x2bb2): undefined reference to `fprintf'
libiw.a(iwlib.so): In function `iw_enum_devices':
iwlib.c:(.text+0x2bf7): undefined reference to `fopen'
iwlib.c:(.text+0x2c15): undefined reference to `fgets'
iwlib.c:(.text+0x2c29): undefined reference to `fgets'
iwlib.c:(.text+0x2c67): undefined reference to `isspace'
iwlib.c:(.text+0x2c78): undefined reference to `strrchr'
iwlib.c:(.text+0x2cab): undefined reference to `stderr'
iwlib.c:(.text+0x2cb8): undefined reference to `fputs'
iwlib.c:(.text+0x2cd2): undefined reference to `fgets'
iwlib.c:(.text+0x2ceb): undefined reference to `fclose'
iwlib.c:(.text+0x2d09): undefined reference to `ioctl'
iwlib.c:(.text+0x2d15): undefined reference to `__errno_location'
iwlib.c:(.text+0x2d1f): undefined reference to `strerror'
iwlib.c:(.text+0x2d30): undefined reference to `stderr'
iwlib.c:(.text+0x2d37): undefined reference to `fprintf'
libiw.a(iwlib.so): In function `iw_sockets_open':
iwlib.c:(.text+0x2d88): undefined reference to `socket'
libiw.a(iwlib.so): In function `iw_print_version_info':
iwlib.c:(.text+0x2dd2): undefined reference to `perror'
iwlib.c:(.text+0x2deb): undefined reference to `printf'
iwlib.c:(.text+0x2dfe): undefined reference to `printf'
iwlib.c:(.text+0x2e1a): undefined reference to `printf'
iwlib.c:(.text+0x2e36): undefined reference to `close'
collect2: ld returned 1 exit status
make: *** [iwconfig] Error 1

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: musl vs wireless-tools
  2012-04-20 16:23   ` Isaac Dunham
  2012-04-20 16:41     ` Rich Felker
@ 2012-04-21 22:56     ` Isaac Dunham
  2012-04-22  5:40       ` Rich Felker
  1 sibling, 1 reply; 8+ messages in thread
From: Isaac Dunham @ 2012-04-21 22:56 UTC (permalink / raw)
  To: musl

Well, make iwmulticall produced iwmulticall.o and a ton of errors.
But 
musl-gcc -static iwmulticall.o -o iwhack
made a working binary...
(you won't find out if it's really working unless you copy or link to 
iw{config,event,getid,list,priv,spy}, however) 

So one of the options it's passing ends up breaking the musl-gcc link step.  The source is compatible with musl, though.




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: musl vs wireless-tools
  2012-04-21 22:56     ` Isaac Dunham
@ 2012-04-22  5:40       ` Rich Felker
  0 siblings, 0 replies; 8+ messages in thread
From: Rich Felker @ 2012-04-22  5:40 UTC (permalink / raw)
  To: musl

On Sat, Apr 21, 2012 at 03:56:11PM -0700, Isaac Dunham wrote:
> Well, make iwmulticall produced iwmulticall.o and a ton of errors.
> But 
> musl-gcc -static iwmulticall.o -o iwhack
> made a working binary...
> (you won't find out if it's really working unless you copy or link to 
> iw{config,event,getid,list,priv,spy}, however) 
> 
> So one of the options it's passing ends up breaking the musl-gcc
> link step. The source is compatible with musl, though.

Have you tried with the new draft wrapper I posted? It might fix the
issue.

Rich


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-04-22  5:40 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-20 15:33 musl vs wireless-tools Isaac Dunham
2012-04-20 15:39 ` Rich Felker
2012-04-20 16:23   ` Isaac Dunham
2012-04-20 16:41     ` Rich Felker
2012-04-20 17:00       ` Isaac Dunham
2012-04-20 19:05       ` Isaac Dunham
2012-04-21 22:56     ` Isaac Dunham
2012-04-22  5:40       ` Rich Felker

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).