summaryrefslogtreecommitdiffstats
path: root/Configure
AgeCommit message (Collapse)Author
2002-07-17On MacOS X, you're not allowed to have common objects in shared librariesRichard Levitte
2002-06-27gcc requires -m64 to link 64-bit shared libraries on Solaris.Richard Levitte
PR: 117
2002-06-14Initial support for hpux64-parisc-gccLutz Jänicke
Submitted by: ross.alexander@uk.neceur.com Reviewed by: PR: 96
2002-06-13Add support for UWIN, a Unix-like environment on top of Windows.Richard Levitte
PR: 62
2002-05-30Reformat the CFLAG string so it can be made part of a C string.Richard Levitte
Incidently, this works pretty well on the command line as well. PR: 52
2002-05-30Support the newly release gcc 3.1 on 64-bit Solaris. Not automatic.Richard Levitte
PR: 57
2002-05-30Support shared libraries properly on linux-sparcv[89].Richard Levitte
PR: 60
2002-05-30Correct darwin shared library support.Richard Levitte
PR: 39
2002-05-30Some shlib extensions were in the wrong fieldRichard Levitte
2002-05-12Fix targets sco5 and svr5 (shared). Boyd Gerber <gerberb@zenez.com>.Lutz Jänicke
2002-04-21Leave out problematic assembler part for sco5-gcc-shared targetLutz Jänicke
(Tim Rice <tim@multitalents.net>).
2002-03-15Rename 'cray-t90-cc' into 'cray-j90'.Bodo Möller
Add to 'config'.
2002-02-15Give the linux-sparv9 target shared capability.Richard Levitte
Submitted by Ian Marsh <mushypea@dominion.net.uk>
2002-02-14Add the configuration target VxWorks.Richard Levitte
2002-02-14The Cygwin shared extension was shifted.Richard Levitte
2002-02-14At Corinna Vinschen's request, change CygWin32 to CygwinRichard Levitte
2002-02-13Update the configuration of CygWin32 to use the new capabilities ofRichard Levitte
CygWin 1.3.x, which includes thread and shared library support. Submitted by Corinna Vinschen <vinschen@redhat.com> and modified a little bit.
2002-01-27Merge in the sanity checker from 0.9.7-dev.Richard Levitte
2002-01-26Update SCO5 targets.Richard Levitte
2002-01-26Apply a small patch from Dan Lanz <lanz@zolera.com> to get sharedRichard Levitte
libraries with debug-linux-elf.
2002-01-25Apply Neale Ferguson's patch to add a configuration target for linux-s390xRichard Levitte
2002-01-08Patches to make OpenSSL compilable on MacOS/X.Richard Levitte
Submitted by Pier Fumagalli <pier@betaversion.org>
2002-01-04fix 'Configure TABLE' outputBodo Möller
2002-01-02On Solaris64, cc needs the flag -xarch=v9 when linking sharedRichard Levitte
libraries. Make a general change to support shared library linking flags in general. Noted by Nick Briggs <briggs@parc.xerox.com>
2002-01-02Add support for Linux on HP/PA.Richard Levitte
Submitted by "Bryan W. Headley" <bheadley@interaccess.com>
2001-12-06HPUX 9.X on m68k with gccLutz Jänicke
("Anton J. Gamel" <gamel@anna.anatomie.uni-freiburg.de>)
2001-11-30Support for QNX 6 (wrat@jump.net (the wharf rat)).Lutz Jänicke
2001-11-22OS/390 supportBodo Möller
Submitted by: Richard Shapiro <rshapiro@abinitio.com>
2001-11-14Apply the following changes from the main trunk:Richard Levitte
2001-10-10 16:46 levitte * Configure (1.294), Makefile.org (1.142): For systems where gcc is used and where we don't know if GNU ld is used or not, let's ask collect2 which ld it uses and choose to use the target do-gnu_shared if GNU ld is used. This solves the reported problems on Solaris systems where GNU cc is used but GNU ld isn't, and probably on other systems with similar setups.
2001-11-14Apply the following changes from the main trunk:Richard Levitte
2001-02-13 14:08 levitte * Configure (1.251): Update of linux-ppc. Contributed by MATSUURA Takanori <t-matsuu@protein.osaka-u.ac.jp>
2001-11-14Apply the following change from the main trunk:Richard Levitte
2000-12-01 02:11 levitte * Configure (1.243), config (1.71): Recognise Darwin as well. For now, have it do exactly the same thing as for Rhapsody
2001-11-14Apply the following change from the main trunk:Richard Levitte
2000-11-01 01:05 levitte * Configure (1.236), Makefile.org (1.110), CHANGES (1.640): Add support for shared libraries under Irix. Submitted by Albert Chin-A-Young <china@thewrittenword.com>
2001-11-14Apply the following change from the main trunk:Richard Levitte
2000-11-01 00:14 levitte * Configure (1.234), config (1.68), CHANGES (1.638): Add configuration option to build on Linux on both big-endian and little-endian MIPS. Submitted by Ralf Baechle <ralf@uni-koblenz.de>
2001-11-14Apply the following change from the main trunk:Richard Levitte
2000-10-22 00:05 levitte * Configure (1.232): FreeBSD-elf can do threads. However, there seems to be confusion if you should defined _THREAD_SAFE (I found that in an include file, and that's what everybody tells me) or _THREADSAFE (that's what the gcc manual says in the FreeBSD-specific section), so I defined both, just to be safe.
2001-11-14Apply the following change from the main trunk:Richard Levitte
2000-10-21 23:24 levitte * CHANGES (1.631), Configure (1.231), Makefile.org (1.104): Add what's needed to get shared libraries on HP-UX.
2001-11-12synchronise with HEAD branch,Bodo Möller
remove redundant name OpenUNIX for OpenUNIX-8 configuration
2001-11-12Add an entry for gcc on UnixWareMark J. Cox
Submitted by: Gary Benson Reviewed by: Mark Cox PR:
2001-11-12Add assembler implementation for IA-64Mark J. Cox
Submitted by: Andy Polyakov Reviewed by: Mark Cox PR:
2001-10-11Make sure the macro PEDANTIC is defined when we compile withRichard Levitte
-pedantic, or some parts of the source will raise complaints from the compiler.
2001-09-09Fix typo.Lutz Jänicke
2001-09-07Support for OpenUNIX-8 (Boyd Lynn Gerber <gerberb@zenez.com>)Lutz Jänicke
2001-08-10Apply the Tru64 patch from Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>Richard Levitte
His comments are: 1) Changes all references for `True64' to be `Tru64', which is the correct spelling for the OS name. 2) Makes `alpha-cc' be the same as `alpha164-cc', and adds an `alphaold-cc' entry that is the same as the previous `alpha-cc'. The reason is that most people these days are using the newer compiler, so it should be the default. 3) Adds a bit of commentary to Configure, regarding the name changes of the OS over the years, so it's not so confusing to people that haven't been with the OS for a while. 4) Adds an `alpha-cc-rpath' target (which is *not* selected automatically by Configure under any circumstance) that builds an RPATH into the shared libraries. This is explained in the comment in Configure. It's very very useful for people that want it, and people that don't want it just shouldn't choose that target. 5) Adds the `-pthread' flag as the best way to get POSIX thread support from the newer compiler. 6) Updates the Makefile targets, so that when the `alpha164-cc', `alpha-cc', or `alpha-cc-rpath' target is what Configure is set to use, it uses a Makefile target that includes the `-msym' option when building the shared library. This is a performance enhancement. 7) Updates `config' so that if it detects you're running version 4 or 5 of the OS, it automatically selects `alpha-cc', but uses `alphaold-cc' for versions 1-3 of the OS. 8) Updates the comment in opensslv.h, fixing both the OS name typo and adding a reference to IRIX 6.x, since the shared library semantics are virtually identical there.
2001-05-03Add support for Sun C on Solaris x86. Contributed by Ben ↵Richard Levitte
<mouring@etoh.eviladmin.org>
2001-04-04Unixware config.Ulf Möller
Submitted by: Tim Rice <tim@multitalents.net>
2001-04-04Incorporate some changes that make OpenSSL compilable in CygWin.Richard Levitte
2001-04-03Remove a typo in dgux-R4-gcc.Richard Levitte
2001-03-27Merge in the IRIX fix from the main development line.Richard Levitte
2001-03-27Reports seem to show that asm/mips3.s has faults. To be investigated, but ↵Richard Levitte
let's avoid using it in the mean time
2001-03-26For mips3 and alpha, put the assembler file directives in separateRichard Levitte
variables and disable the Alpha assembler for now, since it has been shown to fail. The Alpha failure can be shown by adding the following numbers: FFFFFFFFFFFFFF0000FF2E00000000EBFFFFFF0000D1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46FFE0FFFF0000 The result is: 1FFFFFFFFFFFEFF0000FF2E0000000032FFE0FEFF00D1 The result should really be: 1FFFFFFFFFFFFFF0000FF2E0000000032FFE0FEFF00D1
2001-03-24Bring in the following change:Richard Levitte
gcc uses collect2, not ld, to link things. Therefore, when using gcc there's no need fooling ourselves, it's the gnu-shared method that we should use. Do it for Solaris to begin with.