Hans Ulrich Niedermann <[EMAIL PROTECTED]> writes: > Hans Ulrich Niedermann <[EMAIL PROTECTED]> writes:
> Therefore, I present the attached patch to the "root" package to fix > that. It creates a "libcxx.lrp" package containing libstdc++ and > libgcc_s. > > Apply in src/bering-uclibc. > Index: root/buildtool.cfg > =================================================================== > RCS file: /cvsroot/leaf/src/bering-uclibc/apps/root/buildtool.cfg,v > retrieving revision 1.14 > diff -u -3 -p -r1.14 buildtool.cfg > --- root/buildtool.cfg 18 Oct 2004 20:00:42 -0000 1.14 > +++ root/buildtool.cfg 21 Jan 2005 01:36:05 -0000 > @@ -502,5 +502,51 @@ [...] > + <File> > + # We use the wildcard to work around a bug > + # around buildpacket.pl:752 > + Filename = lib/ > + Source = lib/libstdc*.so.5.0.5 > + Type = binary > + Permissions = 755 > + </File> KP asked on IRC what that bug was about, and I want to get that on record here: The "*" replaces "++" in the filename, and "+" has a special function in Perl regexps. But the "+" case isn't handled correctly in buildpacket.pl, and I couldn't figure out how to fix it within a few minutes, so I went for the workaround. GruÃ, Uli
pgpIQo8jPJMjd.pgp
Description: PGP signature