From ca9b13c75cb5a14133c9f222670926c84d46ac8b Mon Sep 17 00:00:00 2001 From: Fred Fish Date: Fri, 20 Dec 1991 19:48:13 +0000 Subject: [PATCH] Set XM_CLIBS to "-lc /usr/ucblib/libucb.a" so native compilers can find 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 | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gdb/config/i386v4.mh b/gdb/config/i386v4.mh index 6d7592d3183..425951255bc 100644 --- a/gdb/config/i386v4.mh +++ b/gdb/config/i386v4.mh @@ -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 -- 2.30.2