Richard Levitte
7f2e024e78
Double the dollars that are intended for the command line.
...
PR: 423
2003-01-10 16:32:36 +00:00
Richard Levitte
193e764c0b
Add documentation on how to handle the shared libaries.
...
PR: 423
2003-01-10 16:14:37 +00:00
Richard Levitte
2ae5bd9bb6
The naming scheme wasn't quite correct for Cygwin
2003-01-09 16:15:48 +00:00
Richard Levitte
bfbc667397
Since we're including Kerberos 5 headers in our exported header files (when
...
OpenSSL is configured to use Kerberos), we'd better tell pkg-config users
where they can be found.
PR: 421
2002-12-29 23:03:16 +00:00
Richard Levitte
542e010aa5
Cygwin needs the library locatin for .DLLs to be set in PATH. Unfortunately,
...
the conditional was set to add the library directory to PATH when the
platform is NOT Cygwin. Corrected.
PR: 404
2002-12-24 10:50:18 +00:00
Richard Levitte
e286dfe6ed
We stupidly had a separate LIBKRB5 variable for KRB5 library dependencies,
...
and then didn't support it very well. And that when there already is a
useful variable for exactly this kind of thing; EX_LIBS...
2002-12-19 22:10:20 +00:00
Richard Levitte
17e3b273e6
Because the contents of openssl.pc may have to change when a configuration
...
has been performed (and possibly changed), have it depend on Makefile.ssl.
2002-12-19 21:56:42 +00:00
Richard Levitte
00f76ad0df
It was pointed out to me that .pc files are normally stored in
...
${prefix}/lib/pkgconfig, not ${prefix}/lib/pkginfo.
2002-12-19 17:44:45 +00:00
Richard Levitte
4b70367430
It was pointed out to me that .pc files are normally stored in
...
${prefix}/lib/pkgconfig, not ${prefix}/lib/pkginfo.
2002-12-19 17:42:25 +00:00
Andy Polyakov
9f3864fde3
Some of Sun compiler drivers (well, one of those I have) collect all
...
options specified with -Wl in the beginnig of the ld command line which
kind of obsoletes the idea as it's -z defaultextract that will be
closest to lib*.a and not -z allextract:-(
2002-12-16 18:59:05 +00:00
Andy Polyakov
fcc5349156
Another Solaris shared build clean-up. This is not actually needed if one
...
uses WorkShop C. It's gcc driver that brings copy of libgcc.a into .so
otherwise. In case you wonder what it's -Wl,-z... and not just -z. Problem
is that gcc driver apparently omits all -z options but -z text. Don't ask
me why. I'm not committing corresponding workaround into the HEAD as
Makefile.shared reportedly needs even more work...
2002-12-15 15:27:53 +00:00
Richard Levitte
814af7e175
Make sure manual pages are properly linked to on systems that have case
...
insensitive file names, as well as those that do not have symlinks.
Incidently, both these cases apply on DOS/Windows...
2002-12-15 06:45:46 +00:00
Richard Levitte
bf683ec609
Update the make system for installations:
...
- define a HERE variable to indicate where the source tree is (not
used right now)
- make more use of copying and making attribute changes to {file}.new,
and then move it to {file}
- use 'mv -f' to avoid all those questions to the user when the file
in question doesn't have write attributes for that user.
2002-12-15 06:00:29 +00:00
Andy Polyakov
bb38cd49e4
Solaris shared build fix-ups. See RT#238,239 for details.
2002-12-14 21:51:23 +00:00
Andy Polyakov
1cbdbcd587
x86_64 performance patch.
2002-12-14 20:45:39 +00:00
Richard Levitte
7f87c1c0fc
Apparently, bash is more forgiving than sh. To be backward
...
compatible, don't use ==, use = instead...
2002-12-06 08:44:24 +00:00
Richard Levitte
bb9104f0ee
Corrected DJGPP patch
2002-12-05 20:50:52 +00:00
Richard Levitte
afdec73ca5
Correct a few typos that I introduced after applying DJGPP patches.
2002-12-04 19:13:49 +00:00
Richard Levitte
1794904a4a
DJGPP patches.
...
PR: 347
2002-12-04 09:54:31 +00:00
Richard Levitte
9d8f3cfb7f
Make it so all names mentioned in the NAME section of each manpage becomes a
...
symlink to said manpage.
PR: 242
2002-11-29 15:01:12 +00:00
Richard Levitte
082cd4e564
Changes to make shared library building and use work better with Cygwin
2002-11-15 16:49:34 +00:00
Lutz Jänicke
9161c2ff51
Make sure permissions are friendly when building release tar file.
...
Submitted by:
Reviewed by:
PR: 171
2002-11-11 08:56:37 +00:00
Richard Levitte
6a9a7ff259
Keep on using ${CC}, since gcc may act in disguise.
...
PR: 329
2002-11-06 23:47:16 +00:00
Richard Levitte
f7cd5462c9
Generate openssl.pc so pkg-config can return proper data.
...
PR: 163
2002-11-06 23:34:17 +00:00
Richard Levitte
227aec9a0f
Installed libraries should not be overwritten, especially shared ones.
...
Use mv to make sure the old copy is unlinked instead of overwritten.
PR: 273, and probably others...
2002-10-04 13:44:00 +00:00
Richard Levitte
9925249ba5
Typo, I assigned the variable ld instead of my_ld...
2002-08-18 21:33:02 +00:00
Richard Levitte
d7041ea5de
So, I discovered that if you have your $PATH set so a ld different from
...
GNU ld comes first, checking the usage of collect2 gives that instead of
GNU ld, even if GNU ld would be the one that would get used if we link using
gcc. It's much better, apparently, to ask gcc directly what the path to
GNU ld is (provided it's there at all and gcc knows about it), and ask
the result if it's a GNU or not. The bonus is that our GNU ld detection
mechanism got shorter and easier to understand...
2002-08-17 13:46:52 +00:00
Bodo Möller
4aecd67d04
change how pod2man is handled: explicitly invoke '$PERL' only when
...
needed, call 'pod2man' directly if this works
PR: 217
2002-08-14 14:06:11 +00:00
Richard Levitte
d3c32ffbcc
When we want to give a -f argument to $(MAKE), we'd better make sure the
...
variable doesn't already contain a -f argument.
PR: 203, part 4
2002-08-09 08:49:46 +00:00
Geoff Thorpe
0833a40d13
Fix "make install_docs" (and thus "make install").
2002-08-04 20:38:54 +00:00
Richard Levitte
038461a61b
We don't need to find out which pod2man to use more than once
2002-08-01 21:53:08 +00:00
Richard Levitte
a4f335ba3e
Add aix64-cc, and make sure that ar gets proper flags for 64-bit libraries
2002-08-01 20:28:50 +00:00
Richard Levitte
450c73d98b
Make sure to use $(MAKE) everywhere instead of make.
...
Part of PR 181
2002-07-31 13:49:58 +00:00
Richard Levitte
2ead4a5df6
ln -f -s doesn't always work, so do a rm -f followed by a ln -s.
...
Part of PR 181
2002-07-31 13:38:39 +00:00
Richard Levitte
6cf2012a4d
Make dummy tests to make it easier to physically remove unwanted algorithms.
...
This should complete PR 75
2002-07-23 13:32:10 +00:00
Lutz Jänicke
2f6f2970c4
HP-UX shared libraries must be +x and should be -w. It doesn't hurt on
...
other platforms.
Submitted by:
Reviewed by:
PR: 134
2002-07-19 16:31:36 +00:00
Richard Levitte
362be34a2f
On MacOS X, the shared library editor uses DYLD_LIBRARY_PATH
2002-07-17 11:09:59 +00:00
Richard Levitte
ca55c617e5
Pass CFLAG to dependency makers, so non-standard system include paths are
...
handled properly.
Part of PR 75
2002-06-27 16:44:52 +00:00
Lutz Jänicke
dbf5b18a99
HP-UX: shared libraries MUST be +x and SHOULD be -w.
...
Submitted by:
Reviewed by:
PR:
2002-06-20 19:55:58 +00:00
Lutz Jänicke
0b3f7afaed
Fix path to find util/pod2man.pl from the execution directory.
...
Make sure to use the predefined PERL.
Submitted by: Bernhard Simon <bs@bsws.zid.tuwien.ac.at>
Reviewed by:
PR:
2002-06-20 19:47:59 +00:00
Lutz Jänicke
facd9a2024
Support building the distribution .tar file on platforms with limited
...
argument list length. This requires Gnu-tar. As we use the non-standard
"tardy" software anyway, it doesn't hurt too much to require Gnu-tar.
"make dist" will probably only be used by team-members anyway.
Submitted by:
Reviewed by:
PR:
2002-06-12 12:25:42 +00:00
Bodo Möller
22f03eaedf
fix for 'make update'
2002-06-10 11:45:21 +00:00
Lutz Jänicke
d467c74954
Make sure that flags are passed to "make" subprocesses.
...
Submitted by:
Reviewed by:
PR:
2002-06-10 08:11:20 +00:00
Lutz Jänicke
c4c745ccb8
For the main directory, Makefile.org is significant :-)
...
Submitted by:
Reviewed by:
PR:
2002-06-06 10:19:33 +00:00
Richard Levitte
ed703912b2
Make perl replacement for dirname, for system that lack the latter.
...
PR: 81
2002-06-05 14:10:31 +00:00
Richard Levitte
c70573dee1
Apparently, there are still chances we have to deal with buggy pod2man versions.
...
Deal with that by testing any available pod2man and using it if appropriate,
and falling back to util/pod2man.pl if none was found.
2002-05-30 15:18:07 +00:00
Richard Levitte
8c4a5016ce
Our copy of pod2man.pl is old and comparatively broken, so lets remove it.
...
PR: 30
2002-05-30 10:18:23 +00:00
Lutz Jänicke
500f07c8de
Add missing ";" after fi
...
Submitted by: bryanh@giraffe-data.com
Reviewed by:
PR: [openssl.org #18 ]
2002-05-07 15:35:09 +00:00
Richard Levitte
393c09659e
Avoid emacs backup files when making a snapshot
2002-04-13 12:28:49 +00:00
Richard Levitte
313bf45e42
Make shared libraries resolve global symbols within themselves first.
...
Currently only on GNUish linkers...
Submitted by Steven Bade <sbade@austin.ibm.com>
2002-04-06 09:42:25 +00:00