[Bug 227669] Review Request: ppl - A modern C++ library providing numerical abstractions

bugzilla at redhat.com bugzilla at redhat.com
Thu Jul 5 06:39:02 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: ppl - A modern C++ library providing numerical abstractions


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=227669





------- Additional Comments From bagnara at cs.unipr.it  2007-07-05 02:38 EST -------
Now there is a problem with x86_64, which I cannot reproduce even if x86_64 is
my main development platform.  On the Fedora build machine, make dies with

g++ -shared -nostdlib
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crti.o
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtbeginS.o  .libs/ppl_yap.o  -lYap
../../../src/.libs/libppl.so -L/usr/lib64 ../../../Watchdog/src/.libs/libpwl.so
-lgmpxx -lgmp -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2
-L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64 -L/lib/../lib64
-L/usr/lib/../lib64 -lstdc++ -lm -lc -lgcc_s
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtendS.o
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crtn.o  -m64
-mtune=generic -Wl,-soname -Wl,ppl_yap.so -o .libs/ppl_yap.so
/usr/bin/ld: /usr/lib/libYap.a(c_interface.o): relocation R_X86_64_32S against
`Yap_REGS' can not be used when making a shared object; recompile with -fPIC
/usr/lib/libYap.a: could not read symbols: Bad value
collect2: ld returned 1 exit status

Whereas the very same command succeeds on my machine:

g++ -shared -nostdlib
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crti.o
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtbeginS.o  .libs/ppl_yap.o  -lYap
../../../src/.libs/libppl.so -L/usr/lib64 ../../../Watchdog/src/.libs/libpwl.so
-lgmpxx -lgmp -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2
-L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64 -L/lib/../lib64
-L/usr/lib/../lib64 -lstdc++ -lm -lc -lgcc_s
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtendS.o
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crtn.o  -m64
-mtune=generic -Wl,-soname -Wl,ppl_yap.so -o .libs/ppl_yap.so
ar cru .libs/ppl_yap.a  ppl_yap.o
ranlib .libs/ppl_yap.a
creating ppl_yap.la
(cd .libs && rm -f ppl_yap.la && ln -s ../ppl_yap.la ppl_yap.la)
make[4]: Leaving directory `/home/roberto/rpm/BUILD/ppl-0.9/interfaces/Prolog/YAP'
...

It seems /usr/lib/libYap.a on the build machine has not been compiled so as to
be generally usable.  I am unsure about how to proceed.



-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list