Closed Bug 523365 Opened 15 years ago Closed 14 years ago

Install gcc 4.3.3 on linux64 slaves

Categories

(Release Engineering :: General, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: catlee, Assigned: bhearsum)

References

Details

(Whiteboard: [puppet][linux64])

To match 32-bit slaves.
I will see if I can get to it today.
Assignee: nobody → jford
Please follow the instructions in bug 504828.
Assignee: jford → nobody
Component: Release Engineering → Release Engineering: Future
Whiteboard: [opsi][linux64]
Whiteboard: [opsi][linux64] → [puppet][linux64]
Depends on: support-L64
Some combination of Armen and I will be doing this. 

Build instructions:
wget http://ftp.gnu.org/gnu/gcc/gcc-4.3.3/gcc-4.3.3.tar.bz2
mkdir -p /tools/gcc-4.3.3/source
tar -C /tools/gcc-4.3.3/source --strip-components 1 -jvxf gcc-4.3.3.tar.bz2
/tools/python/bin/hg clone http://hg.mozilla.org/users/tglek_mozilla.com/gcc-moz-plugin-mq/ moz-gcc
cd /tools/gcc-4.3.3/source
patch -p1 < ~/moz-gcc/gty.diff
patch -p1 < ~/moz-gcc/plugin.diff
patch -p1 < ~/moz-gcc/parm_attrs.diff
patch -p1 < ~/moz-gcc/c_process_decl.diff
mkdir /tools/gcc-4.3.3/build
cd /tools/gcc-4.3.3/build
/tools/gcc-4.3.3/source/configure --prefix=/tools/gcc-4.3.3/installed --enable-__cxa_atexit --enable-languages=c,c++
make
make install
Assignee: nobody → bhearsum
Assignee: bhearsum → nobody
Component: Release Engineering: Future → Release Engineering
Assignee: nobody → bhearsum
No longer blocks: 545946
The puppet side of this is going to be done in bug 519074.
Got installed as part of bug 505232.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.