I just build netbsd-6 for i386, and got a complaint about extra files in DESTDIR: ======= 2 extra files in DESTDIR ========= Files in DESTDIR but missing from flist. File is obsolete or flist is out of date ? ------------------------------------------ ./usr/lib/libresolv.so.2 ./usr/lib/libresolv.so.2.0 ========= end of 2 extra files =========== *** [checkflist] Error code 1 While that's an artifact of my build not starting with an empty DESTDIR, it points out: -r--r--r-- 1 gdt wheel 33205 May 29 11:14 /usr/obj/gdt-6/destdir/i386/usr/lib/libresolv.so.2.0 lrwxr-xr-x 1 gdt wheel 16 May 29 11:17 /usr/obj/gdt-6/destdir/i386/usr/lib/libresolv.so.2 -> libresolv.so.2.0 -r--r--r-- 1 gdt wheel 64950 Jun 13 13:04 /usr/obj/gdt-6/destdir/i386/usr/lib/libresolv_pic.a -r--r--r-- 1 gdt wheel 62102 Jun 13 13:04 /usr/obj/gdt-6/destdir/i386/usr/lib/libresolv_p.a -r--r--r-- 1 gdt wheel 56974 Jun 13 13:04 /usr/obj/gdt-6/destdir/i386/usr/lib/libresolv.so.3.0 -r--r--r-- 1 gdt wheel 58822 Jun 13 13:04 /usr/obj/gdt-6/destdir/i386/usr/lib/libresolv.a lrwxr-xr-x 1 gdt wheel 16 Jun 13 13:04 /usr/obj/gdt-6/destdir/i386/usr/lib/libresolv.so.3 -> libresolv.so.3.0 lrwxr-xr-x 1 gdt wheel 16 Jun 13 13:04 /usr/obj/gdt-6/destdir/i386/usr/lib/libresolv.so -> libresolv.so.3.0 I'm surprised by this, as it seems to lead to ABI incompatibility for programs linked under earlier netbsd-6. Is this intentional?
Attachment:
pgpZ8IhdVM8iP.pgp
Description: PGP signature