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