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