]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
* configure.ac: New command line option --disable-pic. Use
authorNiels Möller <nisse@lysator.liu.se>
Mon, 30 Aug 2004 22:21:26 +0000 (00:21 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Mon, 30 Aug 2004 22:21:26 +0000 (00:21 +0200)
LSH_CCPIC.

* Makefile.am (libnettle_a_CFLAGS): Added $(CCPIC), to attempt to
build also the static library as position independent code.

Rev: src/nettle/ChangeLog:1.274
Rev: src/nettle/Makefile.am:1.78
Rev: src/nettle/configure.ac:1.41

ChangeLog
Makefile.am
configure.ac

index f3edce67cbfc1cf915260127760d639699f578a5..db25c8f4afcac0d524361bf6a1538f2b95bc3735 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2004-08-31  Niels Möller  <nisse@lysator.liu.se>
+
+       * configure.ac: New command line option --disable-pic. Use
+       LSH_CCPIC. 
+
+       * Makefile.am (libnettle_a_CFLAGS): Added $(CCPIC), to attempt to
+       build also the static library as position independent code.
+
 2004-08-24  Niels Möller  <nisse@lysator.liu.se>
 
        * des-compat.c (des_cbc_cksum): Pad input with NUL:s, if it's not
index 8ea73088a8c88748b164c7f1c32f3acb876bd356..6e1a57e563ef6c30b388b77a1af9ca03117066e4 100644 (file)
@@ -61,6 +61,8 @@ libnettle_a_SOURCES = aes.c aes.h aes-internal.h \
                      nettle-meta.h \
                      nettle-internal.c nettle-internal.h
 
+libnettle_a_CFLAGS = $(CCPIC)
+
 LIBOBJS = @LIBOBJS@
 libnettle_a_LIBADD = $(LIBOBJS)
 
index a7a73178b9b009f7e3924e0b13d028ff3ae54065..f9bdc4ac27beba943b9a81dd997ca35070a3a572 100644 (file)
@@ -45,6 +45,11 @@ AC_ARG_ENABLE(shared,
   AC_HELP_STRING([--enable-shared], [Build a shared library]),,
   [enable_shared=no])
 
+AC_ARG_ENABLE(pic,
+  AC_HELP_STRING([--disable-pic],
+  [Do not try to compile library files as position independent code]),,
+  [enable_pic=yes])
+
 LSH_RPATH_INIT([`echo $with_lib_path | sed 's/:/ /g'` \
     `echo $exec_prefix | sed "s@^NONE@$prefix/lib@g" | sed "s@^NONE@$ac_default_prefix/lib@g"` \
     /usr/local/lib /sw/local/lib /sw/lib \
@@ -111,14 +116,14 @@ if test "x$enable_assembler" = xyes ; then
   fi
 fi
 
-SHLIBCFLAGS="-fpic"
+LSH_CCPIC
+
+SHLIBCFLAGS="$CCPIC"
 SHLIBFORLINK=libnettle.so
 SHLIBSONAME='$(SHLIBFORLINK).$(SHLIBMAJOR)'
 SHLIBFILE='$(SHLIBSONAME).$(SHLIBMINOR)'
 SHLIBLINK='$(CC) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME)'
 
-echo "enable_shared: $enable_shared"
-     
 if test "x$enable_shared" = xyes ; then
   SHLIBTARGET='$(SHLIBFORLINK)'
   SHLIBINSTALL=install-shared
@@ -127,6 +132,10 @@ else
   SHLIBINSTALL=''
 fi
 
+if test "x$enable_pic" = xyes; then : ; else
+  CCPIC=''
+fi
+
 AM_CONDITIONAL([ENABLE_ASSEMBLER], [test x$enable_assembler = xyes])
 AM_CONDITIONAL([ENABLE_SHARED],  [test x$enable_shared = xyes])