Hello, Greg.
(2013/06/14 2:11), Greg Troxel wrote:
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
Before I commited, I knew the shlib_version was changed but I didn't check the
content. I had thought it was minor version bump :(
And I did clean build, so I didn't see the above error message.
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?
Perhaps, it's not.
What should we do?
a) jsut revert now and continue discussion.
b) any oterhs