Update ebuild with this, pulled from later glib git sources.
Created attachment 259561 [details, diff] atomic compiler fix
Oh, and this hunk in the ebuild can now be removed. if [[ ${CHOST} == *-mint* ]] ; then myconf="${myconf} --disable-threads" else myconf="${myconf} --with-threads=${mythreads}" fi and --with-threads=${mythreads} can be put directly into the econf command. Thanks.
ping.
I'm stealing this bug report since it happens on Linux as well. According the upstream bug report it should affect: - sh4 - mips64 (big/little endian) - vax - hp pa-risc In my case is sh4
(In reply to comment #2) > Oh, and this hunk in the ebuild can now be removed. > > if [[ ${CHOST} == *-mint* ]] ; then > myconf="${myconf} --disable-threads" > else > myconf="${myconf} --with-threads=${mythreads}" > fi > > and --with-threads=${mythreads} can be put directly into the econf command. > > Thanks. > Where this "${CHOST} == *-mint*" stuff come from? I cannot see it in neither glib ebuild :-/ I will probably try to apply the patch compile and try it on my amd64 box
this bug was originally reported against the prefix team, glib is in our overlay...
Sadly, I am suffering some problems running glib tests (http://bugs.gentoo.org/show_bug.cgi?id=352451#c5) and won't have much time for looking into these :-(, then, if any other gnome team member wants to take over this... thanks :-)
+ 24 Jan 2011; Pacho Ramos <pacho@gentoo.org> glib-2.26.1-r1.ebuild, + +files/glib-2.26.1-gatomic-header.patch, + +files/glib-2.26.1-gdatetime-test.patch: + Add openbsd patch to fix build on several arches (bug #351387 by Alan + Hourihane and Raúl Porcel) once I confirmed it doesn't cause any test + failure regression. Remove test that seems to fail depending on time of day + as done by upstream (was causing one of the failures in bug #352451) and + unset GSETTINGS_BACKEND (bug #352451) until upstream takes care (upstream bug + #640412). +