Here are mine: http://www.joffer.net/webshare/linux/gentoo/tempfiles/wing wrote:could someone on an amd64 system please quickpkg their glibc and upload it somewhere? I desparately need it, as my multilib is messed up. If you used a newer binutils than 2.16-r2, might as well quickpkg that too.
If hosting's an issue, I can accomidate.
Code: Select all
CFLAGS="-march=k8 -O2 -pipe -mfpmath=387 -fweb -funsafe-math-optimizations -fno-align-labels -fno-align-loops -fno-align-functions -fno-align-jumps -mmmx -m3dnow -msse -msse2 -s"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort"You can't believe how grateful I am. Grabbed them!Joffer wrote:Here are mine: http://www.joffer.net/webshare/linux/gentoo/tempfiles/wing wrote:could someone on an amd64 system please quickpkg their glibc and upload it somewhere? I desparately need it, as my multilib is messed up. If you used a newer binutils than 2.16-r2, might as well quickpkg that too.
If hosting's an issue, I can accomidate.
It's glibc-2.4-r1 and binutils-2.16.91.0.6. They are built with these CFLAGS:. I'll leave the files there for a day or two. Please let me know when you have downloaded them.Code: Select all
CFLAGS="-march=k8 -O2 -pipe -mfpmath=387 -fweb -funsafe-math-optimizations -fno-align-labels -fno-align-loops -fno-align-functions -fno-align-jumps -mmmx -m3dnow -msse -msse2 -s" CXXFLAGS="${CFLAGS}" LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort"
Sure. gcc-4.1.0 is uploaded to the same place.wing wrote:You can't believe how grateful I am. Grabbed them!Joffer wrote:Here are mine: http://www.joffer.net/webshare/linux/gentoo/tempfiles/wing wrote:could someone on an amd64 system please quickpkg their glibc and upload it somewhere? I desparately need it, as my multilib is messed up. If you used a newer binutils than 2.16-r2, might as well quickpkg that too.
If hosting's an issue, I can accomidate.
It's glibc-2.4-r1 and binutils-2.16.91.0.6. They are built with these CFLAGS:. I'll leave the files there for a day or two. Please let me know when you have downloaded them.Code: Select all
CFLAGS="-march=k8 -O2 -pipe -mfpmath=387 -fweb -funsafe-math-optimizations -fno-align-labels -fno-align-loops -fno-align-functions -fno-align-jumps -mmmx -m3dnow -msse -msse2 -s" CXXFLAGS="${CFLAGS}" LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort"
edit: hmm, by any chance, could you upload your gcc (4.1 I assume)?

stupid. mfpmath=387? you want to slow down math, do you?Joffer wrote: Here are mine: http://www.joffer.net/webshare/linux/gentoo/tempfiles/
It's glibc-2.4-r1 and binutils-2.16.91.0.6. They are built with these CFLAGS:Code: Select all
CFLAGS="-march=k8 -O2 -pipe -mfpmath=387
-funsafe-math-optimizations extrem stupid, no-align-loops, stupd, no-align-* all stupid, mmx, m3dnow superflous and stupidJoffer wrote:.Code: Select all
-fweb -funsafe-math-optimizations -fno-align-labels -fno-align-loops -fno-align-functions -fno-align-jumps -mmmx -m3dnow -msse -msse2 -s" CXXFLAGS="${CFLAGS}"
and even more stupid flags. I am really surprised, that ANYTHINGS works.Joffer wrote:. I'll leave the files there for a day or two. Please let me know when you have downloaded them.Code: Select all
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort"
Code: Select all
CFLAGS="-march=opteron -Os -pipe -ftree-vectorize -fweb"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort"Well, all works, even Xgl. But I know I've got some flags to clean.. My files are removed now. Just wanted to help the guy out. He should recompile his own when he get the system up..energyman76b wrote:and even more stupid flags. I am really surprised, that ANYTHINGS works.
Please, everybody, don't be stupid, don't use such carzy flags and don't download his glibc - it is just a big pile of madness.
Btw, you can take the glibc from the livecd, if nothing works. At least, it should be SAFE.
Could you please also elaborate why they are stupid flags, for us who don't know? The LDFLAGS are taken from some of these posts about glibc and binutils overlay, to have Bdirect and hashval enabled..energyman76b wrote:[mfpmath=387? you want to slow down math, do you?
-funsafe-math-optimizations extrem stupid, no-align-loops, stupd, no-align-* all stupid, mmx, m3dnow superflous and stupid

About the math flag.. I had set it to 387 because I had read several places that AMD was faster with it than sse..energyman76b wrote:...
you see: on non x86-64 cpus the additional correctness may bring problems, but on x86-64 it is default - and sse is faster. So don't switch away from sane, good defaults.
For the rest of your flags: man gcc.
That your complete system is not hosed, has to be credited to 'filter-flags' and 'strip-flags' - some functions added to portage and a lot of ebuilds, because people like YOU are setting dangerous and/or stupid flags, and whined after that, that their system were broken.
Sadly, this two features are stripping almost everything - ruining it for everybody. Thanks again - not!

No problemenergyman76b wrote:You are right, I was rude. Sorry.
Well, you are probably very correct. I'm about to recompile my system soon with saner flags, since I've upgraded from a AMD64 3200+ to AMD64 X2 4200+ which has SSE3 instructions, so I want to utilize it where I can.energyman76b wrote:But in my defense: I have seen so many posts with bad flags, and so many times someone told this peolpe about them, I got really, really tired to see another set of dangerous flags..
Plus, as I wrote - flags like yours are the reason that filter-flags and strip-flags exists. And this two functions ruin the fun for everybody
Code: Select all
CFLAGS="-march=k8 -O2 -pipe -msse3"Code: Select all
-fweb
Constructs webs as commonly used for register allocation purposes and assign each web individual pseudo register. This allows the register allocation pass to operate on pseudos directly, but also strengthens several other optimization passes, such as CSE, loop optimizer and trivial dead code remover. It can, however, make debugging impossible, since variables will no longer stay in a "home register".
Enabled at levels -O3.
Code: Select all
emerge layman
layman -f -a nxsty-binutils -a nxsty-glibc

Code: Select all
http://snigel.no-ip.com/~nxsty/linux/glibc-2.4-patches-1.5.tar.bz2


No, that also is a broken link. Anyone else?enderandrew wrote:http://enderandrew.com/nxsty/glibc-2.4- ... .5.tar.bz2 should work.

You got me curious as to why I was able to emerge mplayer with 2.6.16 headers without a problem. After re-emerging a half dozen times with different use flags, it looks like it's due to the rtc use flag in the ebuild. I guess it's not much of a consolation, but mplayer has always worked just fine for me using the emulated rtc clock. Hopefully the fix isn't too difficult. I don't quite understand the relationship between glibc and linux-headersXake wrote:A comment on the linux-headers-2.6.16 things
https://bugs.gentoo.org/show_bug.cgi?id=130225
Is there anyone more having this problem?
Nice!wrobel wrote:Hi,
I added the overlay(s) to layman. You can now
in order to install the overlay.Code: Select all
emerge layman layman -f -a nxsty-binutils -a nxsty-glibc
