This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

binutils and BSD/OS 4.1


Hi,

Two problems building on BSD/OS 4.1...

The first problem: libtool, as shipped with binutils 2.10 (and in CVS)
doesn't seem to like the output of /usr/bin/file; every time ltconfig
runs, I see:

[...]
checking if libtool supports shared libraries... yes

*** Warning: the command libtool uses to detect shared libraries,
*** /usr/bin/file, produces output that libtool cannot recognize.
*** The result is that libtool may fail to recognize shared libraries
*** as such.  This will affect the creation of libtool libraries that
*** depend on shared libraries, but programs linked with such libtool
*** libraries will work regardless of this problem.  Nevertheless, you
*** may want to report the problem to your system manager and/or to
*** bug-libtool@gnu.org

checking whether to build shared libraries... no
checking whether to build static libraries... yes
[...]

(Note to the libtool folks: binutils uses libtool 1.3.4; I've also tried
building libtool 1.3.5 on this platform, and have seen the same problem.
The CVS version didn't seem to have an issue...any chance of a release
sometime soon? ;-)

The second, more serious problem is with any of binutils 2.9.1, 2.10, and
the CVS release; here's the output from an attempted build of CVS from
July 31:

gcc -DHAVE_CONFIG_H -I. -I. -I. -D_GNU_SOURCE -DTRAD_CORE -I. -I. -I./../include -I./../intl -I../intl -W -Wall -g -O2 -c trad-core.c -o trad-core.o
trad-core.c: In function `trad_unix_core_file_p':
trad-core.c:200: `USRSTACK' undeclared (first use in this function)
trad-core.c:200: (Each undeclared identifier is reported only once
trad-core.c:200: for each function it appears in.)
gmake[3]: *** [trad-core.lo] Error 1
gmake[3]: Leaving directory `/home/tools/obj/binutils-000731/bfd'
gmake[2]: Leaving directory `/home/tools/obj/binutils-000731/bfd'
gmake[1]: *** [all-recursive-am] Error 2
gmake[1]: Leaving directory `/home/tools/obj/binutils-000731/bfd'
gmake: *** [all-bfd] Error 2

/usr/include/machine/vmlayout.h is what defines the USRSTACK; if anyone
would like a copy of that file, please let me know, and I'll send it
privately. Any hints would be appreciated, since this isn't really my
platform of choice. ;-)

-- 
Edward S. Marshall <emarshall@mercantec.com>                 UNIX Administrator
http://www.nyx.net/~emarshal/                                   Mercantec, Inc.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]