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