SPECS: lvcool.spec (HEAD) [kloczek]

Michal Moskal malekith w pld-linux.org
Pon, 22 Lip 2002, 13:10:24 CEST


On Mon, Jul 22, 2002 at 11:51:13AM +0200, Tomasz Kłoczko wrote:
> 
> On Mon, 22 Jul 2002, Jacek Konieczny wrote:
> 
> > On Mon, Jul 22, 2002 at 10:47:53AM +0200, Tomasz Kłoczko wrote:
> > > > Tomku, czytaj moze poprzednie commit-logi.
> > > > Tam ma być %{__cxx} to jest program w C++ i kompilacja go
> > > > poprzez CC nie zawsze bedzie działać. W szczagólności nie zadziała
> > > > na gcc-3.x
> > > 
> > > OK. W takim razie to powinno być rozwiązane tak samo jak w przypadku 
> > > mysql-a czy mozilli.
> > Tzn. przez dodanie biblioteki do LDADD? Po co. Kompilator C++ wie co ma
> > dołączyć. Zapewne lepiej od nas. A na takich sztuczkach możemy się
> > kiedyś przejechać.
> 
> Nie przejedziemy się.

Skąd wiesz?

> > Jest ewidentny błąd w źródłach programów: uzywanie niewłaściwego
> > kompilatora. To że to działa na gcc 2.95.x to przypadek. 
> 
> ja bym to raczej nazwał "przypadkiem" że w nowym gcc zaczyna coś być tu 
> jeszcze potzrebnego ;>

Twoje prawo.

> > IMHO kod C++ należy kopilować %{__cxx} i już. Bez kombinowania.
> 
> Nie ..
> 
> %define         _gcc_ver        %(%{__cc} -dumpversion | cut -b 1)
> %if %{_gcc_ver} == 2
> %define         __cxx           "%{__cc}"
> %endif

To jest głupie. Co Ci przeszkadza jedna głupia 300 kilobajtowa
biblioteka? Która i tak musi być w 99% systemów.

-- 
: Michal Moskal ::::: malekith/at/pld-linux.org :  GCS {C,UL}++++$ a? !tv
: PLD Linux ::::::: Wroclaw University, CS Dept :  {E-,w}-- {b++,e}>+++ h



Więcej informacji o liście dyskusyjnej pld-devel-pl