SPECS: atk.spec (HEAD)
Jakub Bogusz
qboosh w pld-linux.org
Pią, 17 Paź 2003, 11:42:20 CEST
On Wed, Sep 24, 2003 at 11:27:41AM +0200, tiwek wrote:
> Module name: SPECS
> Changes by: tiwek 03/09/24 11:27:39
>
> Modified files:
> atk.spec
>
> Log message:
> - added missing BR gcc-c++
I do wszystkich pakietów używających AC_PROG_LIBTOOL?
Okazuje się, że AC_PROG_LIBTOOL używa AC_PROG_CXXCPP, które wywala się,
jeśli nie znajdzie działającego preprocesora C++.
W ten sposób wiele bibliotek i programów będących z dala od
jakiegokolwiek C++ wymaga do zbudowania kompilatora C++ :/
Co z tym?
1. dopisujemy wszędzie BR: gcc-c++ (najgorsze rozwiązanie IMO)
2. dopisujemy gcc-c++ do Requires w rpm-build
3. hackujemy autoconfa, żeby AC_PROG_CXXCPP nie wywalał się w przypadku
nie działania narzędzia "last resort", czyli /lib/cpp (brzydkie)
4. hackujemy libtoola, żeby nie wywoływał AC_PROG_CXXCPP w przypadku
braku $CXX (swoją drogą nie wiem do czego mu to CXXCPP potrzebne)
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl