When built under the uclibc/hardened/x86 profile, NTP fails to compile (see error below). According to their BitKeeper Changeset, this bug should affect all platforms that do not have IPv6 support. ------------------------ gcc -Os -mcpu=i586 -pipe -Wall -Wcast-qual -Wmissing-prototypes -Wshadow -Wstrict-prototypes -L/usr/lib -o ntpd cmd_args.o ntp_config.o ntp_io.o ntpd.o version.o libntpd.a libntpd.a ../libntp/libntp.a -lm -lcrypto -lcap libntpd.a(ntp_intres.o)(.text+0xed8): In function `ntp_intres': : undefined reference to `in6addr_any' collect2: ld returned 1 exit status make[2]: *** [ntpd] Error 1 ------------------------
Created attachment 41863 [details, diff] Patch needed to compile on uclibc Applying this patch (from http://bugzilla.ntp.org/show_bug.cgi?id=303 solving an AIX problem !?) solved the compilation problem for me.
4.2.0.20040617 has this patch