Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GCC 5.2 Sandybridge and Haswell optmized Stage3 builds.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
awalp
n00b
n00b


Joined: 29 May 2003
Posts: 71

PostPosted: Sat Aug 15, 2015 8:50 am    Post subject: GCC 5.2 Sandybridge and Haswell optmized Stage3 builds. Reply with quote

Upon Interest I've bootstraped some optimized stage3.

GCC 5.2 used to build entire system and default compiler

Currently two seperate builds depending on processor..

sandybridge_stage3
-march=sandybridge -02 -pipe (previous corei7-avx GCC <4.9)
under GCC 5.2 built the entire stage3
http://gentoo.awalp.net/pub/awalp_releases/amd64/sandybridge_gcc5_stage3_current/

haswell_stage3
-march=haswell -02 -pipe (previous core-avx2 GCC <4.9)
under GCC 5.2 built the entire stage3 (haven't uploaded this yet)
http://gentoo.awalp.net/pub/awalp_releases/amd64/haswell_gcc5_stage3_current/


They're just a standard stage3 (no extras, etc)
but with GCC 5.2 (new default compiler and used to build entire system)
optimized for Intel 2XXX+ (sandybridge) and Intel 4XXX+ (haswell)


Website for releases
http://gentoo.awalp.net

Depending on interest I will be releasing Plasma 5, Stage4 builds.
These will be install-able just like a stage3 but already built and optimized for your system.



---------------------



IvyBridge would benefit greatly from the sandybridge stage3,
as built for an Intel 2XXX/sandybridge is much better than generic x86_64

(if I get enough requests I can also create an ivybridge specific stage3)



This way you can start of an installation right with a properly optimized core system.


Just follow the normal installation guide and you'll have the most optimal environment.
These stage3 files are built entire from GCC 5.2.


-----------------------

Please let me know if you're interested in a Plasma 5 Stage4 or anything else in particular.

Please let me know what you think or add any future requests.
Please let me know if you have any issues.

_______
I am successfully using these stage3s without issue.


Last edited by awalp on Sun Aug 23, 2015 12:32 pm; edited 2 times in total
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2288
Location: near Augsburg, Germany

PostPosted: Sat Aug 15, 2015 10:50 am    Post subject: Reply with quote

Compilerflags? Optimization?
Back to top
View user's profile Send private message
awalp
n00b
n00b


Joined: 29 May 2003
Posts: 71

PostPosted: Sat Aug 15, 2015 11:50 am    Post subject: Reply with quote

Keruskerfuerst wrote:
Compilerflags? Optimization?


-march=sandybridge -02 -pipe
under GCC 5.2 built the entire stage3

-march=haswell -02 -pipe
under GCC 5.2 built the entire stage3 (haven't uploaded this yet)



They're just a standard stage3 (no extras, etc)
but with GCC 5.2 (new default compiler and used to build entire system)
optimized for Intel 2XXX+ (sandybridge) and Intel 4XXX+ (haswell)

IvyBridge would benefit greatly from the sandybridge stage3,
as built for an Intel 2XXX/sandybridge is much better than generic x86_64

(if I get enough requests I can also create an ivybridge specific stage3)



This way you can start of an installation right with a properly optimized core system.
Back to top
View user's profile Send private message
awalp
n00b
n00b


Joined: 29 May 2003
Posts: 71

PostPosted: Sun Aug 23, 2015 12:36 pm    Post subject: Reply with quote

I just fixed the broken links from the OP.


These stage3 builds work great.

I'm posting this right now from Plasma 5 I built off the SandyBridge GCC 5.2 stage3.



I only had maybe 1 out of 100 packages not like GCC 5, and by simply using the ~amd64 version of said package I was able to work around this issue in all cases.

---------

GCC 5 is stable, GCC 6 is development.... Gentoo needs to catch up as it is currently only using GCC 4.
and GCC 5 provides wonderful new optimizations for 'late model' processors (like SandyBridge, IvyBridge, Haswell)


--------

I will keep releasing current stage3 builds when there are new packages, consider the files always current.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 13831

PostPosted: Sun Aug 23, 2015 2:16 pm    Post subject: Reply with quote

Gentoo has GCC 5 in the tree and GCC 6 in the toolchain overlay. Generally, the maintainers try to avoid marking a compiler as generally usable until they are confident that everything used by average users will work with it. Your experience is encouraging, but may not be definitive. They may also be more cautious with this one due to the std::string name mangling change.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum