Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-03-25 | Allow shared builds for aix[64]-gcc targets. | Andy Polyakov | |
2007-03-22 | Fixes for aix-shared rules. | Andy Polyakov | |
2006-10-24 | Further mingw build procedure updates. | Andy Polyakov | |
2006-10-23 | Harmonize dll naming in mingw builds. | Andy Polyakov | |
2006-10-23 | Allow for mingw cross-compile configuration. | Andy Polyakov | |
2006-10-21 | Rudimentary support for cross-compiling. | Andy Polyakov | |
2006-05-20 | Tiny up hpux targets. | Andy Polyakov | |
2006-04-11 | Add BeOS support. | Ulf Möller | |
PR: 1312 Submitted by: Oliver Tappe <zooey@hirschkaefer.de> Reviewed by: Ulf Moeller | |||
2005-12-16 | Fix typos in osf1 shared rules. | Andy Polyakov | |
PR: 1248 Submitted by: Nikola Milutinovic | |||
2005-11-09 | AIX -blibpath is not accumulative, one apparently has to specify even | Andy Polyakov | |
self-obvious /usr/lib:/lib. PR: 1239 | |||
2005-10-28 | Add -install_name in link_a.darwin rule. | Andy Polyakov | |
PR: 1218 | |||
2005-10-25 | Fix install problems on MacOS X and HP-UX. | Andy Polyakov | |
PR: 1218,1185 | |||
2005-06-23 | Darwin specific update for Configure and Makefile.shared. | Andy Polyakov | |
2005-06-23 | HP-UX specific updates to Makefile.org and Makefile.shared. | Andy Polyakov | |
2005-06-22 | Solaris-specific Makefile.shared update from 098. | Andy Polyakov | |
2005-05-21 | Patches for Cygwin, provided by Corinna Vinschen <vinschen@redhat.com> | Richard Levitte | |
2005-05-16 | Improve shell portability of new rules in Makefile.shared. | Andy Polyakov | |
2005-05-16 | Make Makefile.shared quiet again. | Andy Polyakov | |
2005-05-15 | Simplify shared rules, link run-path into applications only. | Andy Polyakov | |
2005-04-30 | Cygwin/mingw sync with stable. | Andy Polyakov | |
2005-04-13 | Parameterize do_solaris rules in Makefile.shared. | Andy Polyakov | |
2005-04-04 | Extend Solaris x86 support to amd64. | Andy Polyakov | |
2005-03-31 | Get rid of irritating noise. | Ben Laurie | |
2005-02-06 | Make Makefile.shared BSD make-friendly, remove more redundant -lc, set up | Andy Polyakov | |
OBJECT_MODE for AIX. | |||
2005-02-03 | Drop redundant -lc from a number of rules in Makefile.shared. It's | Andy Polyakov | |
perfectly safe [compiler driver adds it] and in some situation even perfectly appropriate [mixing -pthread and -lc on FreeBSD can have lethal effect on apps/openssl]. I'd say we should get rid of more, but I remove those I can test myself... | |||
2005-01-26 | The mix of CFLAGS and LDFLAGS is a bit confusing in my opinion, and | Richard Levitte | |
Makefile.shared was a bit overcomplicated. Make the shell variables LDFLAGS and SHAREDFLAGS in Makefile.shared get the values of $(CFLAGS) or $(LDFLAGS) as appropriate depending on the value the shell variables LDCMD and SHAREDCMD get. That leaves much less chance of confusion, since those pairs of shell variables always are defined together. | |||
2004-12-27 | As new major IRIX release is highly unlikely to appear [and break following], | Andy Polyakov | |
I change from -notall to -none synonym in irix rules to improve backward compatibility with IRIX 5.x. PR: 987 | |||
2004-09-28 | Fix Solaris 10_x86 shared build. -Bsymbolic is required to avoid | Andy Polyakov | |
"remaining relocations" in assembler modules. The latter seems to be new behaviour, elder as/ld managed to resolve this relocations as internal. It's possible to address this problem differently, but I settle for -Bsymbolic... PR: 546 | |||
2004-08-29 | Proper support for OpenBSD-i386 shared build, including assember modules! | Andy Polyakov | |
"Proper" means "compiles and passes test." Versioning is broken (I think). | |||
2004-08-01 | Clean-up GAS targets: get rid of "cpp" stuff and replace it with "purified" | Andy Polyakov | |
COFF and a.out targets [similar to ELF targets]. You might notice some rudementary support for shared mingw builds under cygwin. It works (it produces cryptoeay32.dll and ssleay32.dll with everything exported by name), but it's primarily for testing/debugging purposes, at least for now... | |||
2004-07-24 | Minor HP-UX make update. IA-64-based HP-UX favor .so extension for shared | Andy Polyakov | |
libraries. Old .sl extension works just fine, but it .so which is default. | |||
2004-07-18 | Add anchors for AES, SHA-256/-512 assembler modules and SSE2 code pathes. | Andy Polyakov | |
I also used this opportunity to clean up some out-of-date targets and re-group targets by OS. | |||
2004-05-31 | Minimal work-around for ./engine shared builds. "Minimal" means that I | Andy Polyakov | |
think that proper Makefile clean-up is required. | |||
2004-05-31 | 32-bit PA-RISC requires -Bsymbolic when linking libcrypto.sl. Without | Andy Polyakov | |
this flag RAND_poll ends up in end-less loop calling RAND_add. But don't ask me why... | |||
2004-05-31 | Working on HP-UX shared support... | Andy Polyakov | |
2004-05-28 | hpux-shared rules to cover even for GNU ld. | Andy Polyakov | |
2004-05-28 | Unified hpux-shared rule. Verified with both 32- and 64-bit builds and | Andy Polyakov | |
both vendor and GNU compilers. ./engine shared build are still busted. I mean always were... | |||
2004-05-27 | Attempt to unify hpux-shared rules. More adjustments might be required | Andy Polyakov | |
after more tests... | |||
2004-03-12 | IRIX 6.x shared build fix-up. | Andy Polyakov | |
For reference. Note that both cc and gcc support -Wl flag, but we can't use -Wl,-[not]all with both drivers, because cc rearranges options passed through -Wl. We can't use -Wl,-all,libcrypto.a,-notall with cc either, because it refuses to start with "no input" error. | |||
2003-04-08 | Correct a few typos. | Richard Levitte | |
It seems that svr3 and svr5 differ, after all. | |||
2003-04-08 | A single quote too many. | Richard Levitte | |
2003-04-08 | I forgot to continuation mark. | Richard Levitte | |
2003-04-08 | It seems like OpenUnix's ld uses LD_LIBRARY_PATH to search for | Richard Levitte | |
libraries. What's worse, the directories given in LD_LIBRARY_PATH are checked first! Therefore, we need a hack to prepend all the directories we give with -L to the current value of LD_LIBRARY_PATH, thereby temporarly forming a hacked value. Only copy LIBEXTRAS if they are given. Svr5 doesn't use -z allextract... | |||
2003-04-01 | It seems like gcc-drivven shared library building on OpenUnix 8 requires | Richard Levitte | |
-shared rather than -G. | |||
2003-02-22 | Allow building applications against static libraries with Makefile.shared. | Richard Levitte | |
2003-02-13 | Add full support for -rpath/-R, both in shared libraries and | Richard Levitte | |
applications, at least on the platforms where it's known how to do it. Note: this has only been tested on GNU-based platforms (Linux), and needs to be tested on all others. Additionally, it's not yet supported on the following platforms, for lack of information: Darwin (MacOS X) Cygwin OSF1/Alpha SVR3 ReliantUNIX Please help out with testing and the platforms we don't yet know well enough. | |||
2002-12-19 | To avoid any future programming glitches, let's make each and every | Richard Levitte | |
assignment (modulo those I missed) individual statements. | |||
2002-12-16 | 'a=b c=$a; echo $c' doesn't necessarily prints "b", '' vs. "", $s in | Andy Polyakov | |
Makefiles... I suppose it wasn't tested very much... | |||
2002-12-16 | Transfer the Solaris shared library building changes from | Richard Levitte | |
0.9.7-stable. | |||
2002-12-14 | Solaris shared build fix-ups. See RT#238,239 for details. | Andy Polyakov | |