Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#471 closed defect (fixed)

intelcc module conflicts

Reported by: fitz Owned by: fitz
Priority: major Milestone:
Component: Both Version:
Keywords: Cc:
Blocked By: Blocking:
Estimated Hours: 0 Total Hours: 0

Description

intelcc module paths cause inconsistencies in building some software (icc paths ordered before the similar gcc paths).

The proper way to fix this would be to make gcc a module, and load only icc or gcc on log in.

Change History (7)

comment:1 Changed 11 years ago by fitz

  • Owner set to fitz
  • Status changed from new to assigned

I disabled intelcc on login and I'm currently working on building GCC 4.4.3 to put in /bccd/software/ and therefore modules.

comment:2 Changed 11 years ago by fitz

The gcc4.4.3 source build alone comes in around 600M, making the compressed iso well over 800M. I'll investigate options, but it might be better/easier to just stick with the repo-based gcc.

comment:3 Changed 11 years ago by fitz

Removing all gcj (Java compiler) components cuts the size of the source build by more than half -- 582M down to 236M. If nobody has any complaints, I'm just going to leave those out.

comment:4 Changed 11 years ago by fitz

Image still left too big: >700M. More options to come later.

comment:5 Changed 11 years ago by fitz

  • Component set to Both
  • Resolution set to fixed
  • Status changed from assigned to closed

Won't have room in a standard CD iso for a custom-built gcc. Just disabling intelcc module on login (r2232).

comment:6 Changed 10 years ago by fitz

In [3106]:

Minor updates prep'ing for milestone:3.0.3:

  • Updated changelog
  • Removed mpe/xmpi module loading from system bashrc (#545,#546)
  • Change build_livecd's websvn to proper path
  • Add --release option to build_livecd (#615)
  • Remove intelcc from auto load (#471)

comment:2 Changed 10 years ago by fitz

In [3111]:

  • Update changelog for 3.0.3
    • Don't load intelcc by default (regression of #471)
    • Indent some code at the end of .bash_profile to be more readable.
Note: See TracTickets for help on using tickets.