COPYING psute przez automake -f

Filip Kalinski fk181140 w zodiac.mimuw.edu.pl
Pią, 3 Maj 2002, 19:00:43 CEST


On day Fri, May 03, 2002 at 02:09:12PM +0200, Jakub Bogusz wrote what follows:
> On Thu, May 02, 2002 at 09:47:07PM +0200, Tomasz Kłoczko wrote:
> > On Thu, 2 May 2002, Jakub Bogusz wrote:
> > > On Mon, Apr 29, 2002 at 12:04:21AM +0200, Paweł Sakowski wrote:
> > > > W liście z nie, 28-04-2002, godz. 22:51, Jakub Bogusz pisze: 
> > > > > A tutaj jest workaround na automake -f (raczej brzydki):
> > > > > xmlrpc-epi.spec
> > > > 
> > > > --- xmlrpc-epi.spec	12 Apr 2002 11:05:35 -0000	1.3
> > > > +++ xmlrpc-epi.spec	28 Apr 2002 22:02:59 -0000
> > > > @@ -82,9 +82,7 @@
> > > >  libtoolize --copy --force
> > > >  aclocal
> > > >  autoconf
> > > > -mv -f COPYING COPYING.orig
> > > > -automake -a -c -f
> > > > -mv -f COPYING.orig COPYING
> > > > +automake -a -c -f --foreign
> > > >  %configure \
> > > >  	--program-prefix=xmlrpc-epi-
> > > >  %{__make}
> > > > 
> > > > Załatwia sprawę COPYING i (chyba) niczego po drodze nie psuje.
> > > 
> > > INSTALL też. Wygląda OK.
> > > 
> > > Aha, jeżeli 'automake -a -c -f' miało uaktualniać config.{sub,guess},
> > > to wcale tego nie robi (przynajmniej w am 1.6.1). Nawet jeżeli te
> > > pliki się przedtem usunie.
> 
> update:
> "automake -a -c -f (--foreign)?" nie zawsze uaktualnia config.{sub,guess}
> (zależy chyba od zawartości configure-in), ale zawsze uaktualnia missing,
> więc "rm (-f )?missing" można pousuwać.

Hmm, mi zawsze pomagało...

> Natomiast config.{sub,guess} jest zawsze uaktualniane przez "libtoolize
> --copy --force" (tak, te pliki przychodzą nie tylko z automake, ale
> i z libtoolem:
> -rwxr-xr-x    1 root     root        38504 wrz 14  2001 /usr/share/libtool/config.guess
> -rwxr-xr-x    1 root     root        28224 wrz 14  2001 /usr/share/libtool/config.sub
> )
> 

Nie wszystkie programy używające automake uzywają libtoola :-(

-- 
Filip Kalinski <f.kalinski w zodiac.mimuw.edu.pl>



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