tags 361219 patch thanks The attached patch makes the build always use -fPIC.
Bastian
--
Violence in reality is quite different from theory.
-- Spock, "The Cloud Minders", stardate 5818.4
diff -u r-base-2.2.1.svn37642/debian/changelog
r-base-2.2.1.svn37642/debian/changelog
--- r-base-2.2.1.svn37642/debian/changelog
+++ r-base-2.2.1.svn37642/debian/changelog
@@ -1,3 +1,10 @@
+r-base (2.2.1.svn37642-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Always build with -fPIC. (closes: #361219)
+
+ -- Bastian Blank <[EMAIL PROTECTED]> Fri, 7 Apr 2006 08:59:15 +0000
+
r-base (2.2.1.svn37642-1) unstable; urgency=low
* First alpha release of the upcoming R 2.3.0 planned for April 24
only in patch2:
unchanged:
--- r-base-2.2.1.svn37642.orig/configure
+++ r-base-2.2.1.svn37642/configure
@@ -29630,39 +29630,14 @@
## Step 2. GNU compilers.
if test "${GCC}" = yes; then
- case "${host_cpu}" in
-## Sparc has only an 8k global object table, 1024 entries on 64-bit.
-## PowerPC has 32k, not enough on ppc64 for the ca6200 entries in libR.so
-## The only other platform where this is said to matter is m68k, which
-## has 32k and so can use -fpic.
- sparc*|ppc64)
- cpicflags="-fPIC"
- ;;
- *)
- cpicflags="-fpic"
- ;;
- esac
+ cpicflags="-fPIC"
shlib_ldflags="-shared"
fi
if test "${G77}" = yes; then
- case "${host_cpu}" in
- sparc*|ppc64)
- fpicflags="-fPIC"
- ;;
- *)
- fpicflags="-fpic"
- ;;
- esac
+ fpicflags="-fPIC"
fi
if test "${GXX}" = yes; then
- case "${host_cpu}" in
- sparc*|ppc64)
- cxxpicflags="-fPIC"
- ;;
- *)
- cxxpicflags="-fpic"
- ;;
- esac
+ cxxpicflags="-fPIC"
shlib_cxxldflags="-shared"
fi
@@ -43254,14 +43229,7 @@
## Debian in their wisdom have f95 as a link to gfortran, so
## use this to pick out gfortran (even though it is unreliable).
if test "${ac_cv_fc_compiler_gnu}" = yes; then
- case "${host_cpu}" in
- sparc*|ppc64)
- fcpicflags="-fPIC"
- ;;
- *)
- fcpicflags="-fpic"
- ;;
- esac
+ fcpicflags="-fPIC"
fi
case "${host_os}" in
darwin*)
only in patch2:
unchanged:
--- r-base-2.2.1.svn37642.orig/configure.ac
+++ r-base-2.2.1.svn37642/configure.ac
@@ -1066,39 +1066,14 @@
## Step 2. GNU compilers.
if test "${GCC}" = yes; then
- case "${host_cpu}" in
-## Sparc has only an 8k global object table, 1024 entries on 64-bit.
-## PowerPC has 32k, not enough on ppc64 for the ca6200 entries in libR.so
-## The only other platform where this is said to matter is m68k, which
-## has 32k and so can use -fpic.
- sparc*|ppc64)
- cpicflags="-fPIC"
- ;;
- *)
- cpicflags="-fpic"
- ;;
- esac
+ cpicflags="-fPIC"
shlib_ldflags="-shared"
fi
if test "${G77}" = yes; then
- case "${host_cpu}" in
- sparc*|ppc64)
- fpicflags="-fPIC"
- ;;
- *)
- fpicflags="-fpic"
- ;;
- esac
+ fpicflags="-fPIC"
fi
if test "${GXX}" = yes; then
- case "${host_cpu}" in
- sparc*|ppc64)
- cxxpicflags="-fPIC"
- ;;
- *)
- cxxpicflags="-fpic"
- ;;
- esac
+ cxxpicflags="-fPIC"
shlib_cxxldflags="-shared"
fi
@@ -1718,14 +1693,7 @@
## Debian in their wisdom have f95 as a link to gfortran, so
## use this to pick out gfortran (even though it is unreliable).
if test "${ac_cv_fc_compiler_gnu}" = yes; then
- case "${host_cpu}" in
- sparc*|ppc64)
- fcpicflags="-fPIC"
- ;;
- *)
- fcpicflags="-fpic"
- ;;
- esac
+ fcpicflags="-fPIC"
fi
case "${host_os}" in
darwin*)
signature.asc
Description: Digital signature

