gcc 4.7 changes binary behaviors ?

Sérgio Basto sergio at serjux.com
Thu Jan 26 22:01:19 UTC 2012


On Thu, 2012-01-26 at 21:15 +0100, Jakub Jelinek wrote: 
> On Thu, Jan 26, 2012 at 07:12:43AM +0000, Sérgio Basto wrote:
> > Hi, hope that also could help 
> > 
> > Has package builder we also build kBuid 
> > http://koji.fedoraproject.org/koji/packageinfo?packageID=7356
> > , after use kBuid compile with gcc 4.7 I got this error on building
> > virtuaBox
> > 
> > /usr/bin/kmk_sed: file /builddir/build/BUILD/VirtualBox-4.1.8_OSE/src/VBox/Runtime/common/err/errmsg.sed line 31: Unmatched [ or [^
> > kmk: *** [/builddir/build/BUILD/VirtualBox-4.1.8_OSE/obj/obj/Runtime/errmsgdata.h] Error 1
> > kmk: *** Deleting file `/builddir/build/BUILD/VirtualBox-4.1.8_OSE/obj/obj/Runtime/errmsgdata.h'
> > kmk: *** Waiting for unfinished jobs....
> > 
> > build virtualbox with same kBuild but that was build with gcc 4.6 I
> > don't have this problem using kBuild-0.1.98-1.r1.fc17 works, using
> > kBuild-0.1.98-2.r1.fc17 I got this error, with kmk_sed. 
> > Any clue is appreciated 
> 
> That just clearly shows how bundling libraries (violation of Fedora
> packaging guidelines) is harmful.

I'd rather build virtualbox with binaries of kmk_sed provide by
virtualbox, than put this kBuild package on fedora and build it from
sources. Is just a waste of time.

but yeah, not my fault, but diff 
/var/lib/mock/fedora-rawhide-x86_64/root/builddir/build/BUILD/kBuild-0.1.9998/src/sed 
and
~/rpmbuild/SOURCES/sed-4.2.1 
have 147 identical files 

NEWS says that is Sed 4.1.5 

Thanks for the tip , I will see what I can do about "not bundle sed" . 

> Apparently, kBuild/src/sed/lib contains a copy of sed? regex code
> which is a copy of the glibc code (but I hope sed is configured to
> use the system regex),
>  so it hits the same problem as has been already fixed
> in glibc:
> http://sources.redhat.com/ml/libc-alpha/2011-12/msg00091.html
> Please file bugs against kBuild and possibly against sed too.
> 	Jakub

-- 
Sérgio M. B.



More information about the devel mailing list