summaryrefslogtreecommitdiffstats
path: root/PROBLEMS
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2002-07-16 12:04:40 +0200
committerRichard Levitte <levitte@openssl.org>2002-07-16 12:04:40 +0200
commit80e1495b99ac6a614137db595e420b013c76554a (patch)
tree737b08ecb0c3905103b4f405193489dfc2c71b5b /PROBLEMS
parentFor those wanting to build for several platforms with the same source (diff)
downloadopenssl-80e1495b99ac6a614137db595e420b013c76554a.tar.xz
openssl-80e1495b99ac6a614137db595e420b013c76554a.zip
There are problems on certain platforms, and possible answers on how to (temporarly) solve them.
Diffstat (limited to 'PROBLEMS')
-rw-r--r--PROBLEMS25
1 files changed, 25 insertions, 0 deletions
diff --git a/PROBLEMS b/PROBLEMS
new file mode 100644
index 0000000000..b1981d8bd6
--- /dev/null
+++ b/PROBLEMS
@@ -0,0 +1,25 @@
+* System libcrypto.dylib and libssl.dylib are used by system ld on MacOS X.
+[NOTE: This is currently undergoing tests, and may be removed soon]
+
+This is really a bug in ld, which seems to look for .dylib libraries along
+the whole library path before it bothers looking for .a libraries. This
+means that -L switches won't matter unless OpenSSL is built with shared
+library support.
+
+The workaround may be to change the following lines in apps/Makefile.ssl and
+test/Makefile.ssl:
+
+ LIBCRYPTO=-L.. -lcrypto
+ LIBSSL=-L.. -lssl
+
+to:
+
+ LIBCRYPTO=../libcrypto.a
+ LIBSSL=../libssl.a
+
+It's possible that something similar is needed for shared library support
+as well. That hasn't been well tested yet.
+
+As long as Apple doesn't fix the problem with ld, this problem building
+OpenSSL will remain as is.
+