Without reingeneering all the build process I also think a check on
uname -m could be sufficient.

if [ $(uname -m) == "x86_64" ]; then
CPPFLAGS="-DWL=32 -DFORTRANUNDERSCORE $CPPFLAGS";
else
cho "64bit"; else echo "other";fi


On Wed, Sep 14, 2011 at 2:02 PM, Dirk Eddelbuettel <[email protected]> wrote:
>
> On 14 September 2011 at 12:33, Stefano Bridi wrote:
> | Package: pgapack
> | Version: 1.1.1-2
> | Severity: important
> |
> | Dear Maintainer,
> |
> | I was trying to compile the pgapack from source and I always got the 
> embedded
> | test to fail. After some try and error i found that the parameter "-DWL=32" 
> in
> | the configure/configure.in cause the first and last test to fail on my 
> 64bit pc
> | ("-DWL=64" seems to be fine).
> | So i tryied the packaged library and found that the problem is also here 
> and so
> | this bug report:
> | In fact: using the test (instverf) in the pgapack package build against the
> | "libpgapack-serial1" package library I see the same behaviour:
> | Test 0 had 994 errors.
> | Test 1 was successful.
> | Test 2 was successful.
> | Test 3 was successful.
> | Test 4 had 989 errors.
> | With a rebuild from source of the same library with the "-DWL=64" I get
> | Test 0 was successful.
> | Test 1 was successful.
> | Test 2 was successful.
> | Test 3 was successful.
> | Test 4 was successful.
> |
> | I'm the system administrator and not the end user of this library and so I
> | don't know what is going on ...
>
> The sources are about 15 years old, and were unmaintained for many years
> until I adopted them.
>
> I have not changed the build process.  For Linux, it does an unconditional
>
>    linux)
>        SHELL="/bin/sh"
>        CC=cc
>        FC=f77
>        FFLAGS="-w"
>        LDFLAGS="-s $LDFLAGS"
>        CPPFLAGS="-DWL=32 -DFORTRANUNDERSCORE $CPPFLAGS"
>        ;;
>
> We could add a simple word-length test here -- this is shell script code. Do
> you have a suggestion, besides maybe testing 'uname -m' for 'x86_64' and then
> setting -DWL=64 ?
>
> I don't really want to re-engineer the whole build system....
>
> Dirk
>
>
> | -- System Information:
> | Debian Release: wheezy/sid
> |   APT prefers unstable
> |   APT policy: (500, 'unstable'), (1, 'experimental')
> | Architecture: amd64 (x86_64)
> |
> | Kernel: Linux 3.0-3.dmz.2-liquorix-amd64 (SMP w/2 CPU cores; PREEMPT)
> | Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> | Shell: /bin/sh linked to /bin/dash
> |
> | pgapack depends on no packages.
> |
> | pgapack recommends no packages.
> |
> | Versions of packages pgapack suggests:
> | ii  libpgapack-mpi1     1.1.1-2
> | ii  libpgapack-serial1  1.1.1-2
> |
> | -- no debconf information
> |
> |
>
> --
> New Rcpp master class for R and C++ integration is scheduled for
> San Francisco (Oct 8), more details / reg.info available at
> http://www.revolutionanalytics.com/products/training/public/rcpp-master-class.php
>



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to