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