Opened 14 years ago

Closed 11 years ago

#3898 closed defect (duplicate)

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

Reported by: Michael Abshoff Owned by: Michael Abshoff
Priority: critical Milestone: sage-duplicate/invalid/wontfix
Component: packages: standard Keywords:
Cc: Merged in:
Authors: Reviewers: Jonathan Bober, David Roe
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by Jeroen Demeyer)

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

See #12369 instead.

Change History (16)

comment:1 Changed 14 years ago by Michael Abshoff

Status: newassigned
Summary: Make an optional, self contained gcc 4.3.1.spkg[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

comment:2 Changed 14 years ago by Michael Abshoff

Description: modified (diff)

comment:3 Changed 14 years ago by Michael Abshoff

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

comment:4 Changed 14 years ago by Michael Abshoff

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

comment:5 Changed 14 years ago by Michael Abshoff

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

comment:6 Changed 14 years ago by Michael Abshoff

The spkg is obviously

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

Sorry :)

Cheers,

Michael

comment:7 Changed 14 years ago by Michael Abshoff

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

comment:8 Changed 14 years ago by Michael Abshoff

Milestone: sage-3.2sage-3.1.3
Summary: [with spkg, needs review] Make an optional, self contained gcc 4.3.1.spkg[with spkg, needs review] Make an optional, self contained gcc 4.3.2.spkg

Gcc 4.3.2 is out, so update to latest upstream.

Cheers,

Michael

comment:9 Changed 14 years ago by William Stein

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

comment:10 Changed 14 years ago by William Stein

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 :)

comment:11 Changed 14 years ago by Michael Abshoff

Priority: blockercritical
Summary: [with spkg, needs work] Make an optional, self contained gcc 4.3.2.spkg[with spkg, needs work] Make an optional, self contained gcc 4.3.1.spkg

gcc 4.3.3 is out, so this needs to be fixed anyway.

Cheers,

Michael

comment:12 Changed 13 years ago by David Kirkby

Report Upstream: N/A

Despite not being the latest release, 4.3.4 is arguably the most stable release to date.

Dave

comment:13 Changed 13 years ago by William Stein

Summary: [with spkg, needs work] Make an optional, self contained gcc 4.3.1.spkg[with spkg, needs work] Make an optional, self contained gcc 4.3.4 spkg

Hi David, are you thinking of making an spkg? I think it would be well worth making one. I've changed the title to 4.3.4.

comment:14 Changed 11 years ago by Jonathan Bober

Milestone: sage-5.0sage-duplicate/invalid/wontfix
Status: needs_workneeds_review

This is really old and we are now adding a new gcc spkg, so this ticket should be closed.

comment:15 Changed 11 years ago by David Roe

Status: needs_reviewpositive_review

I agree: this should be closed.

comment:16 Changed 11 years ago by Jeroen Demeyer

Description: modified (diff)
Resolution: duplicate
Reviewers: Jonathan Bober, David Roe
Status: positive_reviewclosed
Note: See TracTickets for help on using tickets.