Build ends in i686-pc-linux-gnu-gcc -Wall -Wstrict-prototypes -pipe -O2 -march=i686 -pipe -Wl,-O1 -Wl,--as-needed -o exportfs exportfs.o ../../support/export/libexport.a ../../support/nfs/libnfs.a ../../support/misc/libmisc.a -lwrap exportfs.o: In function `validate_export': exportfs.c:(.text+0x1e1): undefined reference to `S_ISDIR' exportfs.c:(.text+0x1f3): undefined reference to `S_ISREG' collect2: ld returned 1 exit status Reproducible: Always Steps to Reproduce: 1. emerge glibc-2.12.1 2. emerge nfs-utils 3. This happens on both i686 and amd64. Both systems are hardened, but I don't think this is the issue. This package builds fine under glibc-2.11.2
Created attachment 243243 [details] The full build log.
Created attachment 243245 [details] emerge --info for the i686 system.
nfs-utils-1.2.2 build fine
Created attachment 332154 [details] nfs-utils-1.1.6-r1 build.log
Created attachment 332156 [details] emerge --info, 1.16-r1, amd64 This issue still exists on nfs-utils 1.1.6-r1
reopening per user request
Created attachment 332160 [details, diff] 1.1.6-r1 compiles after applying this
(In reply to comment #5) don't care. 1.2.3 is stable on amd64.