Subject: OBJECT_FMT= a.out but should be ELF
To: None <tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 01/13/2003 15:30:39
Building qt3-libs, I received note that my jpeg was a.out but should be
ELF. Then libtool-base (which was installed Dec. 3), then x11-links ...
I saw that every /var/db/pkg/*/+BUILD_INFO file had
OBJECT_FMT= a.out
This is under Linux (using pkgsrc).
antelope:~/netbsd/usr/pkgsrc/x11/qt3-libs $ bmake show-var VARNAME=OBJECT_FMT
ELF
$ file /usr/lib/libjpeg.so.62.0
/usr/lib/libjpeg.so.62.0: ELF 32-bit LSB shared object, Intel 80386,
version 1 (SYSV), not stripped
I don't know why I noticed just today. I've been using this pkgsrc on this
Linux for months.
I need to look further to see why I didn't notice til today and why it was
recorded as a.out.
In the meanwhile, I changed all those +BUILD_INFO files:
# perl -pi -e 's/OBJECT_FMT= a.out/OBJECT_FMT= ELF/' /var/db/pkg/*/+BUILD_INFO
Jeremy C. Reed
http://bsd.reedmedia.net/