


...you're taking ownership of a set of CFLAGS? Why would you assume he is using Jackass!, when he has not posted in Jackass! Forums? It's almost like your comment was a marketing ploy opposed to any real help.Bob P wrote:indeed, nxsty is right. if socr0819 is planning on copying the Jackass! CFLAGS, he would be better advised to use the current Jackass! CFLAGS and not the deprecated ones.
Code: Select all
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -mfpmath=sse -msse2 -mmmx -m3dnow -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"Code: Select all
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 44
model name : AMD Sempron(tm) Processor 2800+
stepping : 2
cpu MHz : 1607.463
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm
bogomips : 3218.33Why -march=athlon-xp and not -march=k8?stmok wrote:To answer my own question, the "safe flags" to use for a Sempron64 in 32bit mode ONLY.
CFLAGS="-march=athlon-xp -O2 -msse2 -msse3 -pipe"
(This is assuming you don't want to use AMD64 capability)
-msse2 and -msse3 are added as athlon-xp does not support SSE2/SSE3, but the Sempron64 DOES support these features.
-fomit-frame-pointer flag doesn't work for me, as compiler complains of misconfiguration.
maybe you don't have enough experience to recognize it, but his post is a character-for-character reproduction of a segment of a copyrighted document. yes, i have ownership of that document. otherwise, i would not have the authority to release it under the GPL. that's the way open source works -- as the owner of a document you have to copyright it before you have the right to release it under the GPL.vipernicus wrote:...you're taking ownership of a set of CFLAGS? Why would you assume he is using Jackass!, when he has not posted in Jackass! Forums? It's almost like your comment was a marketing ploy opposed to any real help.Bob P wrote:indeed, nxsty is right. if socr0819 is planning on copying the Jackass! CFLAGS, he would be better advised to use the current Jackass! CFLAGS and not the deprecated ones.
Thanks. Well, I'm testing this one at the moment...nxsty wrote:Why -march=athlon-xp and not -march=k8?
I would recomend:
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -msse3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
You don't need -m32, a i686 compile defaults to 32 bit (though it wont hurt). What do you mean "-fomit-frame-pointer doesn't work"?stmok wrote:...it seems to work with FlightGear and Torcs better than the athlon-xp one I tried.
I don't want to do AMD64 mode, so the -m32 is there.
-fomit-frame-pointer doesn't work for me, so that's left out.
Now to try to get Nvidia drivers and ALSA working. I'm such a noob at this.

Sorry, I must be lacking in experience...Bob P wrote:maybe you don't have enough experience to recognize it, but his post is a character-for-character reproduction of a segment of a copyrighted document. yes, i have ownership of that document. otherwise, i would not have the authority to release it under the GPL. that's the way open source works -- as the owner of a document you have to copyright it before you have the right to release it under the GPL.vipernicus wrote:...you're taking ownership of a set of CFLAGS? Why would you assume he is using Jackass!, when he has not posted in Jackass! Forums? It's almost like your comment was a marketing ploy opposed to any real help.Bob P wrote:indeed, nxsty is right. if socr0819 is planning on copying the Jackass! CFLAGS, he would be better advised to use the current Jackass! CFLAGS and not the deprecated ones.
Code: Select all
CFLAGS="-march=athlon-xp"
CFLAGS="${CFLAGS} -O2"
CFLAGS="${CFLAGS} -pipe"
CFLAGS="${CFLAGS} -fno-ident"
CFLAGS="${CFLAGS} -ftracer -fweb"
CFLAGS="${CFLAGS} -fomit-frame-pointer"
CFLAGS="${CFLAGS} -falign-functions=64"
CFLAGS="${CFLAGS} -freorder-blocks-and-partition"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
CXXFLAGS="${CXXFLAGS} -fno-enforce-eh-specs"
#CXXFLAGS="${CXXFLAGS} -fpermissive"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,-Bdirect -Wl,--as-needed -Wl,-hashvals -Wl,-zdynsort"
Code: Select all
CFLAGS="-march=k8 -msse3 -O2 -pipe -fforce-addr -fno-ident"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
Can you show me proof of your copyright?Bob P wrote:maybe you don't have enough experience to recognize it, but his post is a character-for-character reproduction of a segment of a copyrighted document. yes, i have ownership of that document. otherwise, i would not have the authority to release it under the GPL. that's the way open source works -- as the owner of a document you have to copyright it before you have the right to release it under the GPL.vipernicus wrote:...you're taking ownership of a set of CFLAGS? Why would you assume he is using Jackass!, when he has not posted in Jackass! Forums? It's almost like your comment was a marketing ploy opposed to any real help.Bob P wrote:indeed, nxsty is right. if socr0819 is planning on copying the Jackass! CFLAGS, he would be better advised to use the current Jackass! CFLAGS and not the deprecated ones.
Code: Select all
-march=athlon-xp -O3 -fprofile-use -fprefetch-loop-arrays -falign-functions=64 -fomit-frame-pointer -ffast-math -pipe
Code: Select all
media-video/ffmpeg, media-libs/x264-svn, media-libs/xvid, media-libs/win32codecs, media-libs/xine-lib, media-libs/flac, media-libs/a52dec
media-libs/libdvdcss, media-libs/libmad, media-sound/lame, media-gfx/gimp, media-video/mplayer, media-video/kaffeine,
#
app-arch/tar, app-arch/zip, app-arch/gzip, app-arch/bzip2, app-arch/p7zip, app-arch/unzip, app-arch/unrar, app-arch/unace, app-arch/rpm2targz, app-arch/cabextract, app-arch/cpio
#
app-crypt/qca, app-crypt/qca-tls, app-crypt/pinentry, app-crypt/gpgme, app-crypt/gnupg, dev-libs/libgcrypt, app-crypt/hashalot,
#
sys-libs/glibc, sys-libs/zlib, net-misc/openssh, dev-libs/openssl
If I understand this right, it works simmilar to --as-needed, right? So is it save to use?-z 'now'
When generating an executable or shared library, mark it to tell the dynamic linker to resolve all symbols when the program is
started, or when the shared library is linked to using dlopen, instead of deferring function call resolution to the point when the
function is first called.