David Edelsohn
d2300e844e
configure.in: Add AIX multithread support fragment.
...
* configure.in: Add AIX multithread support fragment.
* config/aix.mt: Define _PTHREADS in MT_CFLAGS if -pthread
commandline option present.
From-SVN: r36543
2000-09-19 16:36:39 -04:00
David Edelsohn
02a18962ab
Makefile.in: Change "pic" to depend on $(PICFLAG), not on $(enable_shared).
...
* Makefile.in: Change "pic" to depend on $(PICFLAG), not
on $(enable_shared).
* aix.ml: Build AIX-style shared library.
From-SVN: r33921
2000-05-15 22:59:31 -04:00
Fred Fish
0753683c0a
Makefile.in (SHOPT): New macro, flag to ld to create shared library.
...
* Makefile.in (SHOPT): New macro, flag to ld to create
shared library. Defaults to "-shared".
(SHLIB): Use new SHOPT rather than hardcoded "-shared".
* configure.in: While configuring for *-*-beos*, if
--enable-shared is given, add beos.ml to list of makefile
frags.
* config/beos.ml: New file.
From-SVN: r31373
2000-01-12 20:37:38 -05:00
Mark Kettenis
0b8b672215
configure.in: Add shared library support for the Hurd (*-*-gnu*).
...
* configure.in: Add shared library support for the Hurd
(*-*-gnu*).
* config/gnu.ml: New file.
From-SVN: r26942
1999-05-14 20:06:37 -06:00
Loren J. Rittle
3af5b6b508
freebsd.ml (LIBS): Add ARLINK.
...
* config/freebsd.ml (LIBS): Add ARLINK.
* config/openbsd.ml (LIBS): Add ARLINK.
From-SVN: r26640
1999-04-25 19:30:37 -06:00
Doug Rabson
268e8aeed4
configure.in: Support shared libs on FreeBSD 3.x and 4.x
...
* configure.in: Support shared libs on FreeBSD 3.x and 4.x
* config/freebsd.ml: A copy of config/linux.ml since they are both
ELF and both have a shared libm.
From-SVN: r25594
1999-03-04 18:21:14 -07:00
Marc Espie
eca8ff3207
configure.in: Handle OpenBSD with and without threads.
...
* configure.in: Handle OpenBSD with and without threads.
* config/openbsd.ml: New file.
* config/openbsd.mt: New file.
From-SVN: r25291
1999-02-18 11:57:55 -07:00
Ulrich Drepper
ab9e56828d
Configuration fragment for thread lbirary.
...
From-SVN: r25030
1999-02-04 15:52:53 +00:00
Mumit Khan
64e8166e7a
x86-interix.ml: New file.
...
* config/x86-interix.ml: New file.
* configure.in (i[3456]86-*-interix*): Add shared library support.
From-SVN: r24914
1999-01-30 00:09:11 -07:00
H.J. Lu
0e7e6e25ca
Makefile.in (INTERFACE): New, set to 2.
...
#
* Makefile.in (INTERFACE): New, set to 2.
(ARLIB): Set to libstdc++.a.$(VERSION)
(ARLINK, MARLINK): New macros.
(LIBS): Add $(ARLINK).
($(ARLINK), marlink): New targets.
(install): Don't check $(libsubdir). Handle versioned libraries.
* config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros.
(LIBS): Add marlink $(ARLINK).
* config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION)
(ARLINK): New macros.
(BUILD_LIBS): Add $(ARLINK).
* config/dec-osf.ml (LIBS): Add $(ARLINK).
* config/elf.ml (LIBS): Likewise.
* config/elfshlibm.ml (LIBS): Likewise.
* config/hpux.ml (LIBS): Likewise.
* config/iris5.ml (LIBS): Likewise.
* config/sol2shm.ml (LIBS): Likewise.
* config/sunos4.ml (LIBS): Likewise.
* configure.in: Use ${topsrcdir}/config.if to put
LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in
${package_makefile_frag}.
From-SVN: r22117
1998-08-30 15:18:48 -06:00
H.J. Lu
8257689adf
Makefile.in (INTERFACE): New, set to 2.
...
e
* Makefile.in (INTERFACE): New, set to 2.
(ARLIB): Set to libstdc++.a.$(VERSION)
(ARLINK, MARLINK): New macros.
(LIBS): Add $(ARLINK).
($(ARLINK), marlink): New targets.
(install): Don't check $(libsubdir). Handle versioned libraries.
* config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros.
(LIBS): Add marlink $(ARLINK).
* config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION)
(ARLINK): New macros.
(BUILD_LIBS): Add $(ARLINK).
* config/dec-osf.ml (LIBS): Add $(ARLINK).
* config/elf.ml (LIBS): Likewise.
* config/elfshlibm.ml (LIBS): Likewise.
* config/hpux.ml (LIBS): Likewise.
* config/iris5.ml (LIBS): Likewise.
* config/sol2shm.ml (LIBS): Likewise.
* config/sunos4.ml (LIBS): Likewise.
* configure.in: Use ${topsrcdir}/config.if to put
LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in
${package_makefile_frag}.
From-SVN: r22116
1998-08-30 15:18:44 -06:00
H.J. Lu
6ad85f1770
linux.mt: Don't define _PTHREADS, but define _IO_MTSAFE_IO.
...
* config/linux.mt: Don't define _PTHREADS, but define
_IO_MTSAFE_IO.
From-SVN: r17581
1998-02-01 05:38:27 -07:00
Manfred Hollstein
58d0cbe742
configure.in: Use delta.mt for m68k-motorola-sysv.
...
* configure.in: Use delta.mt for m68k-motorola-sysv.
* config/delta.mt: New makefile fragment.
From-SVN: r16299
1997-11-02 23:33:01 -07:00
Jeff Law
382738969d
More stuff from Uli.
...
From-SVN: r15487
1997-09-16 10:11:13 -06:00
Jason Merrill
6599da043e
Initial revision
...
From-SVN: r14877
1997-08-21 18:57:35 -04:00