Bump
This commit is contained in:
54
dev-libs/cryptlib/files/cryptlib-3.4.3-build.patch
Normal file
54
dev-libs/cryptlib/files/cryptlib-3.4.3-build.patch
Normal file
@@ -0,0 +1,54 @@
|
||||
From 58d3e56f59e0e8d48d913c217929b35e9366e829 Mon Sep 17 00:00:00 2001
|
||||
From: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
Date: Sat, 11 Jun 2016 15:07:12 +0300
|
||||
Subject: [PATCH] build: so: support LDFLAGS and SONAME
|
||||
|
||||
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
---
|
||||
tools/buildsharedlib.sh | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/tools/buildsharedlib.sh b/tools/buildsharedlib.sh
|
||||
index f1277a7..59c4713 100644
|
||||
--- a/tools/buildsharedlib.sh
|
||||
+++ b/tools/buildsharedlib.sh
|
||||
@@ -131,9 +131,9 @@ case $OSNAME in
|
||||
*)
|
||||
if [ `$LD -v 2>&1 | grep -c gcc` -gt 0 -a \
|
||||
`gcc -Wl,-Bsymbolic 2>&1 | grep -c unrecognized` = 0 ] ; then
|
||||
- $LD -shared -Wl,-Bsymbolic -o $LIBNAME `cat $LINKFILE` `./tools/getlibs.sh autodetect` ;
|
||||
+ $LD -shared $LDFLAGS -Wl,-soname,$LIBNAME -Wl,-Bsymbolic -o $LIBNAME `cat $LINKFILE` `./tools/getlibs.sh autodetect` ;
|
||||
else
|
||||
- $LD -shared -o $LIBNAME `cat $LINKFILE` `./tools/getlibs.sh autodetect` ;
|
||||
+ $LD -shared -shared $LDFLAGS -Wl,-soname,$LIBNAME -o $LIBNAME `cat $LINKFILE` `./tools/getlibs.sh autodetect` ;
|
||||
fi
|
||||
if [ `which objdump` -a `objdump -p $LIBNAME | grep -c TEXTREL` -gt '0' ] ; then
|
||||
echo "Warning: Shared library still contains TEXTREL records." ;
|
||||
--
|
||||
2.7.3
|
||||
|
||||
From b11541f4beaf8395dd90de53b57933661e120b0a Mon Sep 17 00:00:00 2001
|
||||
From: Dennis Schridde <devurandom@gmx.net>
|
||||
Date: Sat, 11 Jun 2016 15:34:57 +0300
|
||||
Subject: [PATCH] build: ignore DL_EXPORT on non windows
|
||||
|
||||
Signed-off-by: Dennis Schridde <devurandom@gmx.net>
|
||||
---
|
||||
cryptlib.h | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/cryptlib.h b/cryptlib.h
|
||||
index 61cf338..4738852 100644
|
||||
--- a/cryptlib.h
|
||||
+++ b/cryptlib.h
|
||||
@@ -122,6 +122,7 @@
|
||||
#define C_CHR char
|
||||
#define C_STR C_CHR *
|
||||
#define C_RET int
|
||||
+ #define DL_EXPORT(type) type
|
||||
#endif /* Windows vs.everything else function types */
|
||||
|
||||
/* Symbolic defines to make it clearer how the function parameters behave */
|
||||
--
|
||||
2.7.3
|
||||
|
||||
Reference in New Issue
Block a user