SPECS: ImageMagick.spec - started upgrade to 6.2.4-6, allow full b...
Jakub Bogusz
qboosh w pld-linux.org
Pon, 3 Paź 2005, 19:03:04 CEST
On Mon, Oct 03, 2005 at 05:06:57PM +0200, Paweł Gołaszewski wrote:
> On Mon, 3 Oct 2005, Jakub Bogusz wrote:
> > > Author: blues Date: Wed Sep 28 15:27:52 2005 GMT
> > > Module: SPECS Tag: HEAD
> > > ---- Log message:
> > > - started upgrade to 6.2.4-6, allow full build on amd64, NFY
> >
> > > %configure \
> > > + CFLAGS="-I/usr/X11R6/include" \
> > > + LDFLAGS="-L/usr/X11R6/%{_lib}" \
> >
> > Co konkretnie tych dodatków wymaga?
>
> AFAIR to jest wymagane dla nagłówków przychodzących z X11-DPS ? W tej
> chwili nie pamiętam dokładnie.
[qboosh w x8664 SPECS]$ cvs diff -u ImageMagick.spec
Index: ImageMagick.spec
===================================================================
RCS file: /cvsroot/SPECS/ImageMagick.spec,v
retrieving revision 1.216
diff -u -r1.216 ImageMagick.spec
--- ImageMagick.spec 3 Oct 2005 15:26:07 -0000 1.216
+++ ImageMagick.spec 3 Oct 2005 16:58:52 -0000
@@ -580,8 +580,6 @@
%{__automake}
# XXX: what requires these CFLAGS/LDFLAGS?
%configure \
- CFLAGS="%{rpmcflags} -I/usr/X11R6/include" \
- LDFLAGS="-L/usr/X11R6/%{_lib}" \
--enable-fast-install \
--enable-lzw \
--enable-shared \
Pakiet się zbudował. Jedyne rozszerzenie zbudowane jako zaślepka to dot -
z powodu zbyt starej wersji graphviza (BR już poprawiłem).
> > Nie wygląda na potrzebną, przynajmniej na x86.
>
> Na amd64 testowałem i było.
>
> > Na x86 linia LDFLAGS powoduje dodanie drugiego -L/usr/X11R6/lib - czyli
> > pewnie coś w configure lub makrach jest do poprawki.
>
> ...za to na amd64 jest wymagane...
>
> Można zrobić ifarch, ale chyba dla tego, żeby się nie duplikowało nie
> warto.
Pokaż błąd. Jak testowałem teraz, to nie wyszedł.
-L/usr/X11R6/lib64 zostało dodane do LDFLAGS.
--
Jakub Bogusz http://qboosh.cs.net.pl/
Więcej informacji o liście dyskusyjnej pld-devel-pl