This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
binutils and BSD/OS 4.1
- To: binutils at sources dot redhat dot com
- Subject: binutils and BSD/OS 4.1
- From: "Edward S. Marshall" <emarshall at mercantec dot com>
- Date: Mon, 31 Jul 2000 12:34:15 -0500 (CDT)
- cc: bug-libtool at gnu dot org
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.