Ticket #3898 (assigned defect)

Opened 5 months ago

Last modified 1 month ago

[with spkg, needs work] Make an optional, self contained gcc 4.3.2.spkg

Reported by: mabshoff Assigned to: mabshoff (accepted)
Priority: blocker Milestone: sage-3.4
Component: packages Keywords:
Cc:

Description (Last modified by mabshoff)

This spkg requires a working Sage to build and is Linux only for now.

Cheers,

Michael

Change History

08/22/2008 06:06:44 PM changed by mabshoff

  • status changed from new to assigned.
  • summary changed from Make an optional, self contained gcc 4.3.1.spkg to [with spkg, needs review] Make an optional, self contained gcc 4.3.1.spkg.

The spkg at

http://sage.math.washington.edu/home/mabshoff/release-cycles-3.1.2/alpha0/gcc-4.3.1.spkg

builds find on x86-64 Linux with recent enough glibcs. It should also work on x86 and Itanium.

Cheers,

Michael

08/25/2008 12:12:54 PM changed by mabshoff

  • description changed.

08/26/2008 02:56:50 AM changed by mabshoff

I have an updated spkg at

http://sage.math.washington.edu/home/mabshoff/gcc-4.3.1.p0.spkg

that is about half the size. It now installs into $SAGE_LOCAL/toolchain and needs a matching patch to set $PATH and $LD_LIBRARY_PATH correctly to work properly.

Cheers,

Michael

08/26/2008 04:06:08 AM changed by mabshoff

The above spkg will fail in case the Sage build directory is on another mount than the tmp dir since the symbolic link across mounts will fail. That is the reason that it failed on SkyNet? with the same error across the board.

I am working on gcc-4.3.1.p1.spkg.

Cheers,

Michael

08/26/2008 02:52:14 PM changed by mabshoff

The spkg at

http://sage.math.washington.edu/home/mabshoff/gcc-4.3.1.p0.spkg

now builds on various Skynet machines. I still need to add some magic to make the toolchain automatically integrated into sage-env.

Cheers,

Michael

08/26/2008 02:53:04 PM changed by mabshoff

The spkg is obviously

http://sage.math.washington.edu/home/mabshoff/gcc-4.3.1.p1.spkg

Sorry :)

Cheers,

Michael

08/26/2008 09:54:23 PM changed by mabshoff

And now there is

http://sage.math.washington.edu/home/mabshoff/gcc-4.3.1.p2.spkg

I still need to provide an update with the toolchain env being copied into the right place to make this work automatically.

Cheers,

Michael

09/30/2008 12:33:16 PM changed by mabshoff

  • summary changed from [with spkg, needs review] Make an optional, self contained gcc 4.3.1.spkg to [with spkg, needs review] Make an optional, self contained gcc 4.3.2.spkg.
  • milestone changed from sage-3.2 to sage-3.1.3.

Gcc 4.3.2 is out, so update to latest upstream.

Cheers,

Michael

11/26/2008 11:35:20 PM changed by was

  • summary changed from [with spkg, needs review] Make an optional, self contained gcc 4.3.2.spkg to [with spkg, needs work] Make an optional, self contained gcc 4.3.2.spkg.

11/26/2008 11:36:30 PM changed by was

23:32 < wstein-682> there's no gcc-4.3.2 spkg, so why did you write "neeeds review"?
23:32 < wstein-682> can I change 3898 to "needs work"?
23:32 < mabshoff> It need to update.
23:32 < mabshoff> Yes
23:32 < wstein-682> since it's not done as stated inthe summary?
23:33 < mabshoff> I need to do two things:
23:33 < mabshoff> (a) update to gcc 4.3.2 (quick)
23:33 < mabshoff> (b) create custom toolchain.sh scripts for x86, x86-64 and Itanium.
23:33 < mabshoff> Next time I build on SkyNet I will do so.
23:34 < mabshoff> And definitely before SD 12 due to obvious reasons :)