Budowanie rpm'a [HEAD] na " niższą " arch.

Tomasz Wittner lists w mmt.pl
Czw, 26 Sie 2004, 18:26:51 CEST


Chcę zbudować na komputerze arch/z pakietami athlon rpm'a w i586
Wywaliłem z configure.ac AC_PROG_CXX bo configure wywalało się na 
i586-pld-linux-c++ (or sh).

rpmbuild -bb rpm.spec --without pkgnameinautoreq --target=i586-pld-linux 2>&1 
| tee ../LOGS/rpm.spec.log
[...]
athlon-pld-linux-gcc -DHAVE_CONFIG_H -I. -I. -I. -I./build -I./lib -I./rpmdb 
-I./rpmio -I/usr/include/beecrypt     -O2 -march=athlon -fPIC -DPIC 
______________________________________^^^^^^^^^^^^^^^^^^
-D_GNU_SOURCE -D_REENTRANT -Wall -Wpointer-arith -Wstrict-prototypes 
-Wmissing-prototypes -Wno-char-subscripts -DIAM_RPMQV -o rpmq.o -c rpmqv.c
[...]
Wrote: /home/users/inter/my/devel/rpm-4.4-pld/RPMS/rpm-4.4-0.20040614.0.5.athlon.rpm

Inne pakiety budują się jako i586.rpm i mają -march=i586 . A - korzystam z 
ccache w tenże sposób:
~/root/bin
 athlon-pld-linux-c++ -> /usr/bin/ccache
 athlon-pld-linux-g++ -> /usr/bin/ccache
 athlon-pld-linux-gcc -> /usr/bin/ccache
 athlon-pld-linux-gcc-3.3.3 -> /usr/bin/ccache
 c++ -> /usr/bin/ccache
 cc -> /usr/bin/ccache
 g++ -> /usr/bin/ccache
 gcc -> /usr/bin/ccache
Ale myślę, że nie ma to żadnego znaczenia.

Druga sprawa to instalacja PLD poldkiem w chroot 
(--install-dist=/path/to/chroot - dostaję komunikat 'exit' i kod powrotu 1 
natychmiast po zainstalowaniu się setup - kiedyś coś było z wpisami 
w /etc/shells, jednak u mnie raczej nie to jest powodem. Mam jajo 2.4.20 z 
grsec (przy okazji instalacji dev wyszło, że miałem zabronione mknod), 
glibc-2.3.2-7 i taki sam instaluję w rzeczonym chroocie. Jakieś sugestie?
-- 
Tomasz Wittner




Więcej informacji o liście dyskusyjnej pld-devel-pl