jakich pakietów mi brakuje do kompilacji ?
Jakub Bogusz
qboosh w pld.org.pl
Wto, 11 Mar 2003, 09:55:27 CET
On Tue, Mar 11, 2003 at 08:07:10AM +0100, Artur Flinta wrote:
> Dnia 2003.03.11 07:03 Artur napisał(a):
> >configure:2110: checking for gcc
> >configure:2136: result: i686-pld-linux-gcc
> >configure:2380: checking for C compiler version
> >configure:2383: i686-pld-linux-gcc --version </dev/null >&5
> >./configure: i686-pld-linux-gcc: not found
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> Masz może athlona i nestowe pakiety?
> Jezeli tak to brakuje Ci odpowiednich linków
>
> [aflinta w warp aflinta]$ ls -l `locate i686-pld-linux-gcc`
> lrwxr-xr-x 1 root root 29 lis 9 18:22
> /usr/bin/i686-pld-linux-gcc -> /usr/bin/athlon-pld-linux-gcc
>
> Podobnie bedzie jeszcze z
>
> [aflinta w warp aflinta]$ ls -l /usr/bin/i686*
> lrwxr-xr-x 1 root root 29 lis 9 18:22
> /usr/bin/i686-pld-linux-c++ -> /usr/bin/athlon-pld-linux-c++
> lrwxr-xr-x 1 root root 29 lis 9 18:22
> /usr/bin/i686-pld-linux-g++ -> /usr/bin/athlon-pld-linux-g++
> lrwxr-xr-x 1 root root 29 lis 9 18:22
> /usr/bin/i686-pld-linux-gcc -> /usr/bin/athlon-pld-linux-gcc
>
> Nikomu się nie chciało zrobić by dla Athlona były te linki robione
> z automata :)
Po co? rpm powinien mieć odpowiednio zdefiniowane __cc i __cxx.
Tylko trzeba to wymusić przy budowaniu rpm-a, bo w przeciwnym wypadku
jest zależne od konfiguracji starego rpm-a...
Może tak (w rpm.spec):
%define __cc %%{?new_cc}%{!?new_cc:%{_target_cpu}-pld-linux-gcc}
%define __cxx %%{?new_cxx}%{!?new_cxx:%{_target_cpu}-pld-linux-g++}
(żeby dało się wymusić używanie innego kompilatora przez
rpmbuild -bb rpm.spec --define ...)
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl