Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

ICC / IFC 8.0 is out!

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
156 posts
  • Page 6 of 7
    • Jump to page:
  • Previous
  • 1
  • …
  • 3
  • 4
  • 5
  • 6
  • 7
  • Next
Author
Message
ewan.paton
Veteran
Veteran
User avatar
Posts: 1219
Joined: Tue Jul 29, 2003 12:21 am
Location: glasgow, scotland
Contact:
Contact ewan.paton
Website

  • Quote

Post by ewan.paton » Tue Feb 10, 2004 3:22 am

i rember seeing a utility which alows you to compare the registers used in a compiled binarey ie 24 lines use mmx and the like anyone seen heard of it, also just noticed icc8 is now in ~x86 which is handy
Giay tay nam | Giay nam cao cap | Giay luoi
Top
sumin k'adra
n00b
n00b
User avatar
Posts: 65
Joined: Sat Sep 20, 2003 7:07 pm
Location: santa fe, nm

  • Quote

Post by sumin k'adra » Tue Feb 10, 2004 6:26 am

God DAMNIT! ICC'd bzip2, db, and readline break python compilation! Oh well, this is why I have a 2 ghz cpu I guess...

-sk
Top
regeya
Apprentice
Apprentice
User avatar
Posts: 270
Joined: Sun Jul 28, 2002 6:55 pm
Location: Desoto, IL, USA

  • Quote

Post by regeya » Tue Feb 17, 2004 5:38 pm

Kihaji wrote:
stonent wrote:The real test is compiling a kernel, complete with vector optimizations.

I'm drooling! Maybe even build GCC under ICC! Super fast emerges!
Just re-reading this thread and saw this. Why in the name of jebus would you want to compile one compiler with a different one?

And a listing of apps would be sweet.
Rebuilding gcc with icc wouldn't help anyway, because all the build would do is build xgcc using icc (if it's possible at all.) Eventually the gcc build would build a compiler to build itself. :roll:
Top
darkeye
Tux's lil' helper
Tux's lil' helper
Posts: 105
Joined: Tue Mar 02, 2004 9:29 am

  • Quote

Post by darkeye » Tue Mar 02, 2004 12:22 pm

yamakawa wrote:I tried this code

Code: Select all

# emerge -evp world|grep icc
and see what I got...

Code: Select all

[ebuild  N    ] x11-misc/xscreensaver-4.14-r1  +gnome +gtk +gtk2 +icc +jpeg -kerberos -krb4 +opengl +pam -xinerama  3,894 kB 
[ebuild  N    ] dev-lang/icc-8.0.055   0 kB *1 
well, I only get ICC 7:

Code: Select all

# emerge -evp world|grep icc
[ebuild  N    ] dev-lang/icc-7.1.006   0 kB
what should I do to get icc 8 from the portage tree?
Top
Brother Dysk
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 131
Joined: Mon Sep 29, 2003 1:23 pm
Location: Hong Kong SAR PRC

  • Quote

Post by Brother Dysk » Sun Mar 07, 2004 7:45 am

I keep getting it complaining about being unable to create executables. I've tried with CFLAGS="", I don't have any strange portage features enabled, and I use the script which someone posted quite early in the thread (page 1 or 2) that sets AR, LD, CC, CXX, FC, FF, FORTRAN, and all the rest.

Helpies?
Top
galay2
Apprentice
Apprentice
Posts: 208
Joined: Mon Feb 02, 2004 9:33 pm

  • Quote

Post by galay2 » Mon Mar 22, 2004 9:42 pm

why cant the ebuilds for all those "known to work" at the front page be changed to use the icc use flag? This way everyone can just add the use flag and emerge -uD world with a functional system? Moreover, if it's known to work, shouldnt it be default as part of the install doc? I mean faster apps is always better right?
Top
nagzi
n00b
n00b
Posts: 37
Joined: Mon Dec 29, 2003 3:31 am
Location: Canada

  • Quote

Post by nagzi » Tue Mar 23, 2004 12:02 am

I have a bit of a prob with icc. i'v gotten icc to install and works nicely and all. but the prob that i'v having is that its entry in /etc/ld.so.conf always seems to get removed with every new emerge. is there a way that i can get icc's entry in it to stay?
Top
chocolate
n00b
n00b
User avatar
Posts: 20
Joined: Thu Mar 11, 2004 4:50 pm
Location: Italy

  • Quote

Post by chocolate » Wed Mar 24, 2004 1:22 pm

I read the list of apps that can be compiled and successfully built using icc.

What about mpich and fftw? I am trying to do it (following the intructions given in this thread) but the emerge aborts...

thank you very much
Top
stonent
Veteran
Veteran
User avatar
Posts: 1139
Joined: Thu Aug 07, 2003 2:05 am
Location: Texas
Contact:
Contact stonent
Website

  • Quote

Post by stonent » Mon Apr 19, 2004 4:47 am

stonent wrote:

Code: Select all

Beginning configuration for bash-2.05b-release for i686-pc-linux-gnu

checking for i686-pc-linux-gnu-gcc... icc
checking for C compiler default output... configure: error: C compiler cannot cr                                                                                     
eate executables

!!! ERROR: app-shells/bash-2.05b-r9 failed.
!!! Function econf, Line 339, Exitcode 77
!!! econf failed
However:

Code: Select all

Aurora bin # icc test.c
Aurora bin # file a.out
a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), not stripped
Aurora bin #
Ahh, it was my CFLAGS it puked on -march=pentium3 so I stripped it down to -O3 and it worked ok.

ICC still has a bit to go before it fully replaced GCC. Looks like the intel version of -march is -ax(char) so for a pentium 3 it is -axB
Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.
Top
stonent
Veteran
Veteran
User avatar
Posts: 1139
Joined: Thu Aug 07, 2003 2:05 am
Location: Texas
Contact:
Contact stonent
Website

  • Quote

Post by stonent » Tue Apr 20, 2004 5:37 am

Note to self. If you keep /opt on a separate partition and have compiled something with ICC that may be used during boot, (i.e. Bash, coreutils) your system won't boot because it needs the libs that ICC provides. You'll get a bunch of failed deps and then it will just freeze.
Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.
Top
stonent
Veteran
Veteran
User avatar
Posts: 1139
Joined: Thu Aug 07, 2003 2:05 am
Location: Texas
Contact:
Contact stonent
Website

  • Quote

Post by stonent » Tue Apr 20, 2004 6:49 am

Some things I compiled:
Xine, XMMS, Xfwm4, xfcalcendar, eterm, bash, coreutils.

I wonder if gcc will compile? Hmmm
Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.
Top
NeighborhoodGullwings
Apprentice
Apprentice
User avatar
Posts: 159
Joined: Fri Dec 05, 2003 6:38 am

  • Quote

Post by NeighborhoodGullwings » Tue Apr 20, 2004 12:13 pm

stonent wrote: I wonder if gcc will compile? Hmmm
I doubt icc would compile gcc, but even if it did it would be pointless to do, since gcc would ultimately be used to rebuild itself (it uses a 3-stage compile process).
Top
stonent
Veteran
Veteran
User avatar
Posts: 1139
Joined: Thu Aug 07, 2003 2:05 am
Location: Texas
Contact:
Contact stonent
Website

  • Quote

Post by stonent » Tue Apr 20, 2004 5:02 pm

Well on many commercial Unixes you have to compile GCC until GCC is distributed for it.
Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.
Top
stonent
Veteran
Veteran
User avatar
Posts: 1139
Joined: Thu Aug 07, 2003 2:05 am
Location: Texas
Contact:
Contact stonent
Website

  • Quote

Post by stonent » Fri Apr 23, 2004 6:58 pm

Now that I have ICC 8, I've noticed when I try to do a emerge -U --deep -p world, it wants to install ICC 7.1

as N

Code: Select all

Aurora root # emerge -U -p --deep world
>>> --upgradeonly implies --update... adding --update to options.

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild  N    ] dev-lang/icc-7.1.006  
[ebuild     U ] media-libs/libsdl-1.2.7 [1.2.6-r3] 
[ebuild     UD] media-sound/lame-3.93.1-r1 [3.95.1] 
[ebuild     U ] media-sound/cdparanoia-3.9.8-r1 [3.9.8] 
[ebuild     U ] dev-util/yacc-1.9.1-r2 [1.9.1-r1] 
[ebuild     U ] app-text/ghostscript-7.07.1-r1 [7.07.1] 
[ebuild     U ] media-libs/imlib2-1.1.0 [1.0.6-r1] 
[ebuild     U ] x11-libs/libast-0.5-r2 [0.5-r1]

Code: Select all

Aurora root # emerge -p icc

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] dev-lang/icc-7.1.006  

Aurora root # ACCEPT_KEYWORDS="~x86" emerge -p icc

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-lang/icc-8.0.055  
Something is screwy. I just re-emerged ICC8 just to be sure, but it didn't help.
Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.
Top
TeknoHog
n00b
n00b
User avatar
Posts: 5
Joined: Fri Apr 30, 2004 2:49 pm
Location: Jyvaskyla, Finland
Contact:
Contact TeknoHog
Website

  • Quote

Post by TeknoHog » Fri Apr 30, 2004 3:34 pm

nagzi wrote:I have a bit of a prob with icc. i'v gotten icc to install and works nicely and all. but the prob that i'v having is that its entry in /etc/ld.so.conf always seems to get removed with every new emerge. is there a way that i can get icc's entry in it to stay?
Did you edit /etc/ld.so.conf directly? It is generated from LDPATH entries in the files in /etc/env.d. The icc8 ebuild should include /etc/env.d/05icc-ifc with the corrent entry.
Top
burrelln
n00b
n00b
Posts: 13
Joined: Thu Apr 08, 2004 6:20 pm

  • Quote

Post by burrelln » Thu Jun 10, 2004 6:27 pm

I encountered a subtle problem with bzip2 when compiled with icc. It was breaking the use of SVG themes in gnome 2.7.1. Recompiling bzip2 with gcc fixed the problem. Just a heads up that the package might not work completely with ICC (even compiled with -cxxlibs-gcc).
Top
Säck
Tux's lil' helper
Tux's lil' helper
Posts: 141
Joined: Sat Dec 13, 2003 6:00 pm
Location: Switzerland
Contact:
Contact Säck
Website

  • Quote

Post by Säck » Fri Jun 11, 2004 6:01 pm

stonent wrote:Now that I have ICC 8, I've noticed when I try to do a emerge -U --deep -p world, it wants to install ICC 7.1

as N

Code: Select all

Aurora root # emerge -U -p --deep world
>>> --upgradeonly implies --update... adding --update to options.

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild  N    ] dev-lang/icc-7.1.006  
[ebuild     U ] media-libs/libsdl-1.2.7 [1.2.6-r3] 
[ebuild     UD] media-sound/lame-3.93.1-r1 [3.95.1] 
[ebuild     U ] media-sound/cdparanoia-3.9.8-r1 [3.9.8] 
[ebuild     U ] dev-util/yacc-1.9.1-r2 [1.9.1-r1] 
[ebuild     U ] app-text/ghostscript-7.07.1-r1 [7.07.1] 
[ebuild     U ] media-libs/imlib2-1.1.0 [1.0.6-r1] 
[ebuild     U ] x11-libs/libast-0.5-r2 [0.5-r1]

Code: Select all

Aurora root # emerge -p icc

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] dev-lang/icc-7.1.006  

Aurora root # ACCEPT_KEYWORDS="~x86" emerge -p icc

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-lang/icc-8.0.055  
Something is screwy. I just re-emerged ICC8 just to be sure, but it didn't help.
echo >> "dev-lang/icc ~x86" >> /etc/portage/package.keywords

Edit: Has anyone tried tetex yet?
Remember: Gentoo Rocks
Top
Lucho[FLCL]
Apprentice
Apprentice
User avatar
Posts: 245
Joined: Tue Dec 02, 2003 5:51 pm
Location: Buenos Aires - Argentina

  • Quote

Post by Lucho[FLCL] » Fri Jun 11, 2004 8:07 pm

What about mplayer and ffmpeg? Has anyone tried them out?
Top
ett_gramse_nap
Apprentice
Apprentice
User avatar
Posts: 252
Joined: Wed Oct 01, 2003 6:54 am
Location: Göteborg, Sweden

  • Quote

Post by ett_gramse_nap » Thu Aug 12, 2004 3:46 pm

I've searched around a bit but haven't found out how to use icc with portage. I don't think `emerge icc` is enough...
Don't bother!
Top
taskara
Advocate
Advocate
Posts: 3762
Joined: Wed Apr 10, 2002 11:38 pm
Location: Australia

  • Quote

Post by taskara » Thu Aug 12, 2004 11:34 pm

ett_gramse_nap wrote:I've searched around a bit but haven't found out how to use icc with portage. I don't think `emerge icc` is enough...
I have never used it but I think you also need the icc USE flag - but not sure if even that's enough..
Kororaa install method - have Gentoo up and running quickly and easily, fully automated with an installer!
Top
Difool
n00b
n00b
Posts: 19
Joined: Sun Oct 19, 2003 11:13 am

  • Quote

Post by Difool » Thu Sep 16, 2004 9:41 am

Hello!

I have been trying to update (intel premium support) the masked IFC that "appears" in portage, that is: l_fc_p_8.0.034. The update lives in an RPM package. This gives me some segmentation fault related error... In http://forums.gentoo.org/viewtopic.php?t=223535 I have expossed the situation.

Can anyone help me?

Thanks!
Top
Twiggy794
Guru
Guru
User avatar
Posts: 321
Joined: Mon Jun 21, 2004 3:51 pm
Location: Hershey, PA
Contact:
Contact Twiggy794
Website

  • Quote

Post by Twiggy794 » Mon Oct 18, 2004 1:35 pm

Any howto's available for getting this to work? How does 8.0 compare to 7.0?
"Subtraction: Addition's tricky pal." --David Letterman
http://ferg.ath.cx == teh bL0g
Top
Dhaki
Guru
Guru
User avatar
Posts: 325
Joined: Wed Jun 16, 2004 3:23 pm
Location: Ticino - CH

  • Quote

Post by Dhaki » Mon Jan 17, 2005 10:21 pm

Hi, is there any news about icc in portage implementation?

I've found a new ebuild for the 8.1.024 version: http://bugs.gentoo.org/show_bug.cgi?id=68117
Top
yaneurabeya
Veteran
Veteran
User avatar
Posts: 1754
Joined: Thu May 13, 2004 10:47 pm
Location: Seattle

Re: damn I should have learned katakana in school

  • Quote

Post by yaneurabeya » Thu Mar 10, 2005 9:04 am

haugboel wrote:Here is a link to a japanese :twisted: pdf file describing what have to be done in order to compile a kernel with icc 8.0.

http://www.suri.co.jp/~ohkubo-k/linux/i ... 030801.pdf

Unfortunately my japanese skills are rather limited :? but if anybody feels like translating it to the rest of the world it would be rocking.

[/url]
The author is talking about how he compiled a series 2.4 kernel using a series of patches. Good practice of my Japanese :).

How exactly would I add the relevant CFLAGS, CHOST, and CXXFLAGS to my /etc/make.conf file?

Also, are any exported variables such as compiler name, options, etc overwritten by emerge when I run it? So if I use a script, like Cheesefoam suggested, would it follow through or does it require more hacking?
Top
Jaminadi
n00b
n00b
User avatar
Posts: 24
Joined: Wed Nov 24, 2004 2:57 am
Location: Boise, ID
Contact:
Contact Jaminadi
Website

Compiler Heaven

  • Quote

Post by Jaminadi » Sat Mar 12, 2005 8:12 am

Well, With all of the optimizations that icc could add, why don't I see alot of documentation on it on the web. Often when I find anything it is scattered and obscure. Like even this forum for example.
I propose an ICC compilation wiki as the current gentoo ICC wiki site is inadequete. We could have different sections.
The kernel would get a good section (have you seen the stuff at www.pyrillion.org about kernel compilation. kicc helps out a little), then we could have a section on other programs, seperated by ones that work (without problems), one that work (with a little TLC and patching), and ones that are still hurdels for the gifted to help us overcome (and maybe even send fixes to the authors). While this would be mostly focused towards gentoo users (I don't know many more distros where people enjoy compiling thier own source as much as gentoo....well, excluding LFS or Lunar Linux), it would be a good step forward for the entire linux community.
What do you all say? Is there anyone willing to help me with such an endevor?
~Joshua
P.S. I am working on a 2.6.6 kernel with icc, so far, almost green, but I think i have a resource problem (or something else wrong).
A woman is as a sword laid aside or a fire at a distance. THe one does not burn, the other does not cut those that approach not neigh unto them.
Top
Post Reply

156 posts
  • Page 6 of 7
    • Jump to page:
  • Previous
  • 1
  • …
  • 3
  • 4
  • 5
  • 6
  • 7
  • Next

Return to “Portage & Programming”

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