Request 239 was acted upon. _________________________________________________________________________
URL: https://rt.openpkg.org/id/239 Ticket: [OpenPKG #239] Subject: perl built fails on Compaq Tru64 Requestors: [EMAIL PROTECTED] Queue: openpkg Owner: Nobody Status: new Transaction: Ticket created by [EMAIL PROTECTED] Time: Tue Aug 26 15:02:55 2003 _________________________________________________________________________ Building the PERL rpm failed on Compaq Tru64 V5.1B Following packages are installed: $ rpm -qa binutils-2.14-1.3.0 openpkg-20030820-20030820 bison-1.35-1.3.0 texinfo-4.6-1.3.0 less-381-1.3.0 zlib-1.1.4-1.3.0 sed-4.0.7-1.3.0 ccache-2.2-1.3.0 bash-2.05b-1.3.0 make-3.80-1.3.0 m4-1.4o-1.3.0 flex-2.5.4a-1.3.0 ncurses-5.3.20030726-1.3.0 readline-4.3-1.3.0 expat-1.95.6-1.3.0 pcre-4.3-1.3.0 gcc34-3.4s20030820-20030821 The GCC34 snapshot was used as it is the only one that currently supports threads on tru64 V5.1. So the built failure might be related to that. The problem is that option -O is passed on to the linker, but on Tru64 binutils doesn't built GNU as/ld, so the standard OS ld is used instead (which doesn't recognize the -O). Following patch enables the built of the PERL rpm: --- /cw/RPM/SRC/perl/perl.spec 2003-07-29 16:44:26.000000000 +0200 +++ /usr/users/kvo/perl.spec 2003-08-26 14:44:18.000000000 +0200 @@ -71,7 +71,7 @@ -d -e -s \ -Dprefix=%{l_prefix} \ -Dinstallprefix=$RPM_BUILD_ROOT%{l_prefix} \ - -Dcc="%{l_cc}" -Doptimize="%{l_cflags -O}" \ + -Dcc="%{l_cc}" -Doptimize="%{l_cflags }" \ -Dlocincpth="%{l_prefix}/include" \ -Dloclibpth="%{l_prefix}/lib" \ -Dldflags="%{l_ldflags}" \ ______________________________________________________________________ The OpenPKG Project www.openpkg.org Bug Database Interface www.openpkg.org/bugdb Bug Database List [EMAIL PROTECTED]