configure.in: Reorganize handling of *-*-gnu*, to share target specific make details with Linux.

* configure.in: Reorganize handling of *-*-gnu*, to share target
	specific make details with Linux.  Update comments to clarify
        the distinction between GNU/Linux and GNU/Hurd.
	* config/t-gnu (LIBGCC1, CROSS_LIBGCC1, CRTSTUFF_T_CFLAGS,
	TARGET_LIBGCC2_CFLAGS): Remove.  We now use the settings from
	config/t-linux for the Hurd.

From-SVN: r37870
This commit is contained in:
Jeff Law 2000-11-30 01:30:26 -07:00
parent e3e1101af0
commit 255b8a498d
3 changed files with 11 additions and 16 deletions

View File

@ -1,4 +1,13 @@
2000-11-05 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2000-11-30 Mark Kettenis <kettenis@gnu.org>
* configure.in: Reorganize handling of *-*-gnu*, to share target
specific make details with Linux. Update comments to clarify
the distinction between GNU/Linux and GNU/Hurd.
* config/t-gnu (LIBGCC1, CROSS_LIBGCC1, CRTSTUFF_T_CFLAGS,
TARGET_LIBGCC2_CFLAGS): Remove. We now use the settings from
config/t-linux for the Hurd.
2000-11-30 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* config/mn10200/udivmod.c, config/mn10200/divmod.c,
config/mn10200/udivmodsi4.c: Moved from here.

View File

@ -1,16 +1,2 @@
# In GNU, "/usr" is a four-letter word.
SYSTEM_HEADER_DIR = /include
LIBGCC1 = libgcc1.null
CROSS_LIBGCC1 = libgcc1.null
# The pushl in CTOR initialization interferes with frame pointer elimination.
# We need to use -fPIC when we are using gcc to compile the routines in
# crtstuff.c. This is only really needed when we are going to use gcc/g++
# to produce a shared library, but since we don't know ahead of time when
# we will be doing that, we just always use -fPIC when compiling the
# routines in crtstuff.c.
CRTSTUFF_T_CFLAGS = -fPIC -fno-omit-frame-pointer
TARGET_LIBGCC2_CFLAGS = -fPIC

2
gcc/configure vendored
View File

@ -3810,7 +3810,7 @@ else
mkdir $tempdir
cd $tempdir
case ${srcdir} in
/*) realsrcdir=${srcdir};;
/* | A-Za-z:\\/* ) realsrcdir=${srcdir};;
*) realsrcdir=../${srcdir};;
esac
CC=${CC_FOR_BUILD} ${realsrcdir}/configure \