Set XM_CLIBS to "-lc /usr/ucblib/libucb.a" so native compilers can find
authorFred Fish <fnf@specifix.com>
Fri, 20 Dec 1991 19:48:13 +0000 (19:48 +0000)
committerFred Fish <fnf@specifix.com>
Fri, 20 Dec 1991 19:48:13 +0000 (19:48 +0000)
alloca, but only if it is not found in the std C library.  Also forces
libc to be search before libucb.a, which contains much broken stuff we
*don't* want.

gdb/config/i386v4.mh

index 6d7592d3183a6fee417f205db38d384b92d8a95c..425951255bc4c9a838c6e2a85c725513709605e7 100644 (file)
@@ -1,7 +1,13 @@
 # Host: Intel 386 running SVR4.
 XDEPFILES= procfs.o i386-xdep.o
 XM_FILE= xm-i386v4.h
-XM_CLIBS=
 SYSV_DEFINE=-DSYSV
 REGEX=regex.o
 REGEX1=regex.o
+
+# We need to find alloca() somewhere.  Gcc has one built in, but most other
+# compilers don't.  We can find one in /usr/ucblib/libucb.a, but we don't
+# want to link against the ucb libraries until after we have linked against
+# the standard libc, or we will pick up broken versions of lots of other things
+# that should come from libc.  So we explicitly specify a link with libc first.
+XM_CLIBS=-lc /usr/ucblib/libucb.a