Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

GCC 4.4.0 testing

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
384 posts
  • Page 4 of 16
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 16
  • Next
Author
Message
Basso Buffo
n00b
n00b
User avatar
Posts: 24
Joined: Fri Oct 19, 2007 7:58 pm
Location: North Carolina, USA

  • Quote

Post by Basso Buffo » Wed Jan 28, 2009 5:00 pm

media-sound/wavpack fails on GCC 4.4 with a flood of messages similar to the following:

Code: Select all

extra2.c: In function 'decorr_stereo_pass':
extra2.c:85: error: incompatible type for argument 2 of '__builtin_ia32_psrld'
extra2.c:85: note: expected 'int __vector__' but argument is of type 'int'
I've gotten to be pretty good at fixing the C++-missing-headers GCC 4.4 bugaboos, but this one has me stumped. It compiles cleanly with GCC 4.2.4.

Unfortunately, I can't seem to locate wavpack's bugzilla. What is it with open source projects that make it impossible to report bugs? I couldn't find dev-libs/fcgi's bugtracker either (I filed a Gentoo bug for fcgi anyway).
Last edited by Basso Buffo on Wed Jan 28, 2009 5:37 pm, edited 1 time in total.
Top
unK
l33t
l33t
User avatar
Posts: 769
Joined: Tue Feb 06, 2007 5:08 pm

  • Quote

Post by unK » Wed Jan 28, 2009 5:07 pm

media-gfx/xsane doesn't run if compiled with gcc-4.4, cpu usage goes to 100% and nothing happens. (infinite loop maybe? no idea, I didn't do further investigation). works ok with 4.3.2.
ncmpcpp - featureful ncurses based MPD client inspired by ncmpc
Top
alex.blackbit
Advocate
Advocate
Posts: 2397
Joined: Tue Jul 26, 2005 8:04 pm

  • Quote

Post by alex.blackbit » Wed Feb 11, 2009 12:46 pm

i think there is a problem in the new graphite enabled ebuild with the ecj file.
of course this problem only applies when the gcj use flag is enabled.
it is in the distfiles directory, but is not copied for some reason.
anybody with the same situation?
Top
Basso Buffo
n00b
n00b
User avatar
Posts: 24
Joined: Fri Oct 19, 2007 7:58 pm
Location: North Carolina, USA

  • Quote

Post by Basso Buffo » Thu Feb 19, 2009 10:03 pm

Just FYI -- while the new ebuild does enable graphite, the new graphite features are not workable. If you add the new graphite-enabling flags to your CFLAGS, gcc will crash and burn when trying to build even simple programs.

Code: Select all

CFLAGS="${CFLAGS} -floop-interchange -floop-strip-mine -floop-block"
Top
rhill
Retired Dev
Retired Dev
User avatar
Posts: 1629
Joined: Fri Oct 22, 2004 9:58 am
Location: sk.ca

  • Quote

Post by rhill » Thu Feb 19, 2009 11:14 pm

if you mail me a log i'll have a look.
by design, by neglect
for a fact or just for effect
Top
Basso Buffo
n00b
n00b
User avatar
Posts: 24
Joined: Fri Oct 19, 2007 7:58 pm
Location: North Carolina, USA

  • Quote

Post by Basso Buffo » Fri Feb 27, 2009 4:37 am

-floop-interchange is tentatively working (it worked before as long as you specified -O0; crashed with -O1, -O2, -O3 or -Os) with the patch listed here:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39308
You'll have to edit the patch to prepend "gcc/" to the filenames. To my knowledge this patch hasn't made it into trunk, but the change was made in the 'graphite' branch with revision 144455.

Edit:
As of rev 144470, the patch has now been applied to trunk.
Top
rhill
Retired Dev
Retired Dev
User avatar
Posts: 1629
Joined: Fri Oct 22, 2004 9:58 am
Location: sk.ca

  • Quote

Post by rhill » Fri Mar 06, 2009 7:50 pm

i'm going to be doing some unrelated wxGTK work with my overlay soon and don't want to break stuff for you guys, so I'm moving the gcc ebuilds to the gcc-porting overlay, which, now that i think about it, makes a hell of a lot more sense. i'll put a message or something in the dirtyepic overlay gcc to tell people to switch.
by design, by neglect
for a fact or just for effect
Top
pdw_hu
Apprentice
Apprentice
Posts: 200
Joined: Mon Jun 02, 2008 6:56 pm
Location: Budapest, Hungary

  • Quote

Post by pdw_hu » Wed Mar 11, 2009 8:41 am

dirtyepic wrote:i'm going to be doing some unrelated wxGTK work with my overlay soon and don't want to break stuff for you guys, so I'm moving the gcc ebuilds to the gcc-porting overlay, which, now that i think about it, makes a hell of a lot more sense. i'll put a message or something in the dirtyepic overlay gcc to tell people to switch.
Could you please copy dev-libs/cloog-ppl over to the new overlay also? It's needed for the graphite use-flag
Top
rhill
Retired Dev
Retired Dev
User avatar
Posts: 1629
Joined: Fri Oct 22, 2004 9:58 am
Location: sk.ca

  • Quote

Post by rhill » Wed Mar 11, 2009 10:21 pm

whoops. i'll do so now. thanks.
by design, by neglect
for a fact or just for effect
Top
rufnut
Apprentice
Apprentice
Posts: 252
Joined: Mon May 16, 2005 7:26 am

  • Quote

Post by rufnut » Sat Mar 14, 2009 3:13 am

Basso Buffo wrote:Just FYI -- while the new ebuild does enable graphite, the new graphite features are not workable. If you add the new graphite-enabling flags to your CFLAGS, gcc will crash and burn when trying to build even simple programs.

Code: Select all

CFLAGS="${CFLAGS} -floop-interchange -floop-strip-mine -floop-block"
Just compiled the svn GCC 4.4.x and have built quite a few things with these flags.

Nothing has failed.

Yet...

:)
Top
dodo1122
Guru
Guru
User avatar
Posts: 347
Joined: Sat Sep 02, 2006 7:33 pm
Location: York, England

  • Quote

Post by dodo1122 » Sun Mar 15, 2009 12:33 am

Stuff fails rarely, but often miscompiles -- example is firefox, which compiles just fine, but rendering is completely broken. Same goes for webkit. On the other hand, compiling paludis with gcc-4.4 yields visible speed improvements -- and none of the tests failed ;)
#zen-sources on irc.rizon.net
Top
rhill
Retired Dev
Retired Dev
User avatar
Posts: 1629
Joined: Fri Oct 22, 2004 9:58 am
Location: sk.ca

  • Quote

Post by rhill » Sun Mar 15, 2009 4:53 am

a lot of those are caused by strict aliasing violations. -fno-strict-aliasing usually does the trick. with firefox it's actually a problem in nspr. you can find a patched version in the overlay.
by design, by neglect
for a fact or just for effect
Top
neuron
Advocate
Advocate
User avatar
Posts: 2371
Joined: Tue May 28, 2002 7:43 pm

  • Quote

Post by neuron » Thu Mar 19, 2009 12:56 pm

anyone crazy enough to run it outside chroot yet?

Was bored and googled a bit and found some performance tests here http://encode.ru/forum/showthread.php?t=278 which look very impressive.
Top
unK
l33t
l33t
User avatar
Posts: 769
Joined: Tue Feb 06, 2007 5:08 pm

  • Quote

Post by unK » Thu Mar 19, 2009 2:36 pm

neuron wrote:anyone crazy enough to run it outside chroot yet?
I have world compiled with gcc-4.4.0_pre9999 for couple of months ;p Everything runs ok, except two packages (wavpack doesn't compile and if glibc is compiled with gcc-4.4, threads debugging in gdb doesn't work).
ncmpcpp - featureful ncurses based MPD client inspired by ncmpc
Top
neuron
Advocate
Advocate
User avatar
Posts: 2371
Joined: Tue May 28, 2002 7:43 pm

  • Quote

Post by neuron » Thu Mar 19, 2009 2:53 pm

nice, was expecting more things to break.

I'm not too worried about compile failure (which chroots test nicely), but compile ok and run unstable/crash is really annoying.
Top
Basso Buffo
n00b
n00b
User avatar
Posts: 24
Joined: Fri Oct 19, 2007 7:58 pm
Location: North Carolina, USA

  • Quote

Post by Basso Buffo » Thu Mar 19, 2009 3:54 pm

I'm crazy enough to have bootstrapped with 4.4 (it took some doing), and I'm crazy enough to have the experimental graphite-related optimization flags in my CFLAGS. I have GCC 4.2.4 installed for the few times when 4.4 fails (such as wavpack and nspr up until this last month). I haven't had any major crashes, though I have had reason to acquaint myself with the gcc bugzilla.
Top
neuron
Advocate
Advocate
User avatar
Posts: 2371
Joined: Tue May 28, 2002 7:43 pm

  • Quote

Post by neuron » Fri Mar 20, 2009 11:01 am

Could you post your cflags and packages you compiled with 4.2 if you got a log of em?

Gonna clone my root and try to boot off 4.4 and see how it goes, I'll stick with not using graphite for the system though, I might toy with it on specific programs however ;)
Top
FallenWizard
n00b
n00b
Posts: 51
Joined: Tue Sep 04, 2007 5:24 pm
Location: Vienna / Austria

  • Quote

Post by FallenWizard » Fri Mar 20, 2009 1:00 pm

I made a little patch to get OpenLDAP working with GCC 4.4:

http://rafb.net/p/cv1Bc347.html

I tested it with OpenLDAP 2.3.43 and it works fine.
Top
neuron
Advocate
Advocate
User avatar
Posts: 2371
Joined: Tue May 28, 2002 7:43 pm

  • Quote

Post by neuron » Fri Mar 20, 2009 1:04 pm

might wanna put that where people can see it, especially the openldap people and http://bugs.gentoo.org/show_bug.cgi?id=249226
Top
rhill
Retired Dev
Retired Dev
User avatar
Posts: 1629
Joined: Fri Oct 22, 2004 9:58 am
Location: sk.ca

  • Quote

Post by rhill » Fri Mar 20, 2009 10:44 pm

what is this chroot you speak of?
by design, by neglect
for a fact or just for effect
Top
rufnut
Apprentice
Apprentice
Posts: 252
Joined: Mon May 16, 2005 7:26 am

  • Quote

Post by rufnut » Sat Mar 21, 2009 1:30 am

I think it stands for CHange ROOT.

You can always "man chroot"

I rolled back to 4.3.2 for a while as I had some errors on my machine.

I don't think it was 4.4.0's fault but it was best to be safe as I don't know a lot about GCC and programming.
Top
Xake
Guru
Guru
User avatar
Posts: 588
Joined: Wed Feb 11, 2004 10:14 am
Location: Göteborg, the rainy part of scandinavia

  • Quote

Post by Xake » Sat Mar 21, 2009 8:30 am

rufnut wrote:I think it stands for CHange ROOT.

You can always "man chroot"
I am pretty sure dirty epic was ironic. After all he is involved somehow with the toolchain-maintainers... :wink:
Last edited by Xake on Sat Mar 21, 2009 10:37 am, edited 1 time in total.
Top
rufnut
Apprentice
Apprentice
Posts: 252
Joined: Mon May 16, 2005 7:26 am

  • Quote

Post by rufnut » Sat Mar 21, 2009 9:31 am

Cool , and he still has time to play with a Phased Array like in his Picture.

8)
Top
kernelOfTruth
Watchman
Watchman
User avatar
Posts: 6111
Joined: Tue Dec 20, 2005 10:34 pm
Location: Vienna, Austria; Germany; hello world :)
Contact:
Contact kernelOfTruth
Website

  • Quote

Post by kernelOfTruth » Sat Mar 21, 2009 4:00 pm

how about the greatest challenge:

kernel-compilation

was it successful for anyone ?

for me it produced an internal compiler error (2.6.29-rc8-zen1)
https://github.com/kernelOfTruth/ZFS-fo ... scCD-4.9.0
https://github.com/kernelOfTruth/pulsea ... zer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Top
ComaWhite
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 125
Joined: Tue Oct 07, 2008 1:07 pm

  • Quote

Post by ComaWhite » Sat Mar 21, 2009 5:38 pm

yeah I was able to compile the gentoo-sources and zen-sources fine
Top
Post Reply

384 posts
  • Page 4 of 16
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 16
  • Next

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic