summaryrefslogtreecommitdiffstats
path: root/Makefile.shared
AgeCommit message (Collapse)Author
2004-05-27Attempt to unify hpux-shared rules. More adjustments might be requiredAndy Polyakov
after more tests...
2004-03-12IRIX 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-08Correct a few typos.Richard Levitte
It seems that svr3 and svr5 differ, after all.
2003-04-08A single quote too many.Richard Levitte
2003-04-08I forgot to continuation mark.Richard Levitte
2003-04-08It seems like OpenUnix's ld uses LD_LIBRARY_PATH to search forRichard 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-01It seems like gcc-drivven shared library building on OpenUnix 8 requiresRichard Levitte
-shared rather than -G.
2003-02-22Allow building applications against static libraries with Makefile.shared.Richard Levitte
2003-02-13Add full support for -rpath/-R, both in shared libraries andRichard 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-19To avoid any future programming glitches, let's make each and everyRichard Levitte
assignment (modulo those I missed) individual statements.
2002-12-16'a=b c=$a; echo $c' doesn't necessarily prints "b", '' vs. "", $s inAndy Polyakov
Makefiles... I suppose it wasn't tested very much...
2002-12-16Transfer the Solaris shared library building changes fromRichard Levitte
0.9.7-stable.
2002-12-14Solaris shared build fix-ups. See RT#238,239 for details.Andy Polyakov
2002-12-14New DETECT_GNU_LD procedure.Andy Polyakov
2002-11-15Add the INHIBIT_SYMLINKS flag variable to help Cygwin.Richard Levitte
Add missing semicolons. Add a comment explaining a bunch of targets without any action lines.
2002-11-06Keep on using ${CC}, since gcc may act in disguise.Richard Levitte
2002-10-16Eh, -Wl,--whole-archive disappeared from the GNU targets. I've noRichard Levitte
idea why, but that was definitely wrong...
2002-10-15A much better idea, of course, is not to do a submake at all...Richard Levitte
2002-10-14Add missing quotes.Richard Levitte
Make sure test doesn't barf because of missing spaces before the closing ]. Add -lc to the list of libraries we depend upon. Not always necessary, but never hurts.
2002-10-13Targeting the solaris platform for specific tests. Something is goingRichard Levitte
wrong, and my test engine doesn't show it. The verbosity will be temporary for about a day.
2002-10-12Chase down the missing backslashes.Richard Levitte
2002-10-11For the platforms where version info is inserted separately into theRichard Levitte
shared library, set those flags conditionally.
2002-10-11Make sure it's properly detected when there's no version informationRichard Levitte
at all, and in all other cases, make sure foo.so is linked to foo.so.{soversion}.
2002-10-11Fix inconsistencies in the Darwin targets.Richard Levitte
Add a variant of SHLIB_SOVER without the preceding period.
2002-10-11Add a suffix for Darwin's sake, since it seems like .dylib comes afterRichard Levitte
the version in the file name.
2002-10-11Move the shared library construction stuff to Makefile.shared, aRichard Levitte
helper makefile that generalises our way of building shared libraries and is designed to take care of almost anything (I hope).