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