svn commit: trunk/uClibc

Peter S. Mazinger ps.m at gmx.net
Tue May 30 20:14:44 UTC 2006


On Tue, 30 May 2006, Peter Kjellerstedt wrote:

> > -----Original Message-----
> > From: Mike Frysinger [mailto:vapier at gentoo.org] 
> > Sent: Tuesday, May 30, 2006 13:27
> > To: Peter Kjellerstedt
> > Cc: uclibc at uclibc.org
> > Subject: Re: svn commit: trunk/uClibc
> > 
> > On Tuesday 30 May 2006 07:13, Peter Kjellerstedt wrote:
> > > Upgrading is not really an option for me until I get a new computer.
> > > And I believe I am not the only one using an older installation
> > > which has been running fine for years, so it is very likely that
> > > others will run into this very subtle problem as well.
> > 
> > broken is broken ... as you may have noticed, i care very 
> > little for bending over for such situations
> 
> Might be, but using something which you know is broken for 
> a lot of people and which will yield a fubared installation 
> without an error message or similar is not very user friendly...
> 
> > > 	cd lib && $(TAR) -cf - *.so.* | $(TAR) -xf - -C
> > > $(PREFIX)$(RUNTIME_PREFIX)lib
> > 
> > use '-C lib' rather than 'cd lib' and see if you can use tar 
> > to install all libs rather than using `install` and `tar` and 
> > that'll work for me
> 
> I cannot use -C with the first tar since we use the shell's
> globbing to find out which files to copy (that was my initial 
> try).  And I cannot use tar to copy the *.so files since these
> have the executable flag set in the build directory, but should
> not have it in the installed directory.  To allow for tar to

I can't really understand the intention to have the .so files as mode 644, 
all distros I have seen even check for such and change to 755

> install all files we would need to change the build process so
> that the files do not have the executable flag set in the build
> directory; something I am not prepared to do atm.

that is how compiler/linker produce them (755)

Peter

-- 
Peter S. Mazinger <ps dot m at gmx dot net>           ID: 0xA5F059F2
Key fingerprint = 92A4 31E1 56BC 3D5A 2D08  BB6E C389 975E A5F0 59F2




More information about the uClibc mailing list