[Trac-bugs] [PC-BSD Trac] #337: Enhanced Version

PC-BSD trac at pcbsd.org
Thu Aug 12 08:34:39 PDT 2010


#337: Enhanced Version
----------------------------------+-----------------------------------------
 Reporter:  josiaslg              |       Owner:     
     Type:  System Enhancement    |      Status:  new
 Priority:  trivial               |   Milestone:  8.2
Component:  System Configuration  |     Version:  8.1
 Keywords:                        |  
----------------------------------+-----------------------------------------

Comment(by vans):

 Yeah, I've thought about such version too. But you was the first one to
 post it. :)
 But, It'll be 4 more different versions? Did you mean intel/amd x86, and
 intel/amd x86_64 optimized versions? Some kind of version, compiled with
 CPUTYPE?=core2? Or some x86 and x86_64 versions with common optimizations
 for modern intel/amd? Furthermore, there could be difficulties compiling
 core/world with gcc45(46) because it's not a system compiler. But it's not
 a problem, we can compile core, world with default one, and use gcc45 for
 ports, shipped with base PC-BSD distribution. We can use not only march,
 mfpmath, but flto, and even -O3 (possibly). The errors/difficulties, I've
 met, compiling ports with gcc45: some compile good, some don't compile
 with flto, some refuse to compile with gcc45 at all. For an example, there
 would be erroneous verion of libtool, if you compile and install port
 libtool22 with cc set to gcc45. I havn't studied in deep this problem,
 just for an example. I don't remember, possibly it could be solved easily.
 But it don't have to build with gcc45, because it's not the system
 compiler (again). So, the only thing to build most of ports (may be there
 are other ways...) - use conditional set of flags, for problematic ports.
 Like in the attachment (make.conf example, possibly it's not so ideal,
 really. I'm newbie with advanced make.conf things :( ).

 Oh... Lot's of letters were written here. :) So. Writing all of the above,
 I've ment: It would be great to have such build. May be, kinda of
 "unofficial build". Even, if main developers have no time to spent to
 experimental builds, just an access to the build server (or, is there such
 access available nowadays, and I've missed it?) would be great, because
 building all of this on the desktop/home PC would consume time, and it'll
 be great to have build instructions.

 And one more question, josiaslg, did you mean also optimized PBIs? So, one
 more PBI for each "unofficial" build of PC-BSD... Hmmm.... If we follow
 the main builds of PBI's with the "unofficial", optimized one's, it would
 be less time/space consuming.

 So, developers! :)) What do u think?

-- 
Ticket URL: <https://trac.pcbsd.org/ticket/337#comment:1>
PC-BSD <http://trac.pcbsd.org>
PC-BSD Project Management


More information about the Trac-bugs mailing list