export OBJECT_MODE=32 export CC='/usr/bin/gcc -maix32' export LDFLAGS="-s -Wl,-bmaxdata:0x80000000 -L/opt/freeware/lib -L/usr/lib" ./Configure -desr -Doptimize="$RPM_OPT_FLAGS" \ -d \ -Dcc="$CC" -Dldflags="$LDFLAGS" \ -Dinstallprefix=$RPM_BUILD_ROOT%{_prefix} \ -Dprefix=%{_prefix} \ -Duselargefiles \ -Duseshrplib \ -Dusethreads \ -Darchname=%{_arch}-%{_os} \ -A define:ld='/usr/bin/gcc -maix32' \ -A define:ccdlflags='-brtl -bdynamic' \ -A define:lddlflags='-bexpall -G -L/opt/freeware/lib' make #make test ( make -k check || true ) # build 64bit mode export OBJECT_MODE=64 cd 64bit export CC='/usr/bin/gcc -maix64' export LDFLAGS="-s -Wl,-bmaxdata:0x80000000 -L/opt/freeware/lib64 -L/usr/lib64 -L/opt/freeware/lib" ./Configure -desr -Doptimize="$RPM_OPT_FLAGS" \ -d \ -Dcc="$CC" -Dldflags="$LDFLAGS" \ -Dinstallprefix=$RPM_BUILD_ROOT%{_prefix} \ -Dprefix=%{_prefix} \ -Duselargefiles \ -Duseshrplib \ -Dusethreads \ -Duse64bitall \ -Darchname=%{_arch}-%{_os} \ -A define:ld='/usr/bin/gcc -maix64' \ -A define:ccdlflags='-brtl -bdynamic' \ -A define:lddlflags='-bexpall -G -L/opt/freeware/lib64 -L/usr/lib64 -L/opt/freeware/lib' make