Re: Compiling kernel with gcc43
- From: Mario Lobo <lobo@xxxxxxxxxx>
- Date: Thu, 25 Mar 2010 13:24:10 -0300
2010/3/24 Mario Lobo <lobo@xxxxxxxxxx>
Hi;Any suggestions/Comments?
I followed the instructions from
http://www.freebsd.org/doc/en/articles/custom-gcc/article.html
to see if I can achieve some performance gain (8-STABLE r205630 amd64) and
also get a more modern instruction set for my Phenom II (amdfam10), so I've
done the following config settings:
make.conf
.if !empty(.CURDIR:M/usr/ports/*) && exists(/usr/local/bin/gcc43)
CC=/usr/local/bin/gcc43
CXX=/usr/local/bin/g++43
CPP=/usr/local/bin/cpp43
CFLAGS+=-mssse3
CPUTYPE=amdfam10
.endif
libmap.conf
libgcc_s.so.1 gcc43/libgcc_s.so.1
libgomp.so.1 gcc43/libgomp.so.1
libobjc.so.3 gcc43/libobjc.so.2
libssp.so.0 gcc43/libssp.so.0
libstdc++.so.6 gcc43/libstdc++.so.6
buildworld goes on normally it seems, but when I tried to build the kernel,
the first stop came from the option used by the kernel build "-fformat-
extensions", which is not accepted by gcc43, so I took it out of
/usr/src/sys/conf/kern.mk, the ONLY place I found it.
It seemed to solve the problem until gcc43 stopped because of the "-Werror"
option, which is all over the place!. Funny that gcc42 (used by default)
doesn't stop because of this option.
Anyway,my question boils down to: Is there a way to build the kernel with
gcc43, with minimal tweaking? Am i attempting something out of my league?
Thanks,
--
Mario Lobo
Should I just dump the gcc43 idea and try this with clang/llvm?
I've seen http://wiki.freebsd.org/BuildingFreeBSDWithClang.
Anything else to watch out for when building world/kernel/ports?
Thanks,
--
Mario Lobo
http://www.mallavoodoo.com.br
FreeBSD since version 2.2.8 [not Pro-Audio.... YET!!] (99,7% winfoes FREE)
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: Compiling kernel with gcc43
- From: Edward Tomasz Napierała
- Re: Compiling kernel with gcc43
- From: Andrius Morkūnas
- Re: Compiling kernel with gcc43
- From: Ryan Stone
- Re: Compiling kernel with gcc43
- Prev by Date: Solved: How to slow down SATA to 1.5 GBit/s ?
- Next by Date: Re: Compiling kernel with gcc43
- Previous by thread: Review/testing request: changing the arguments of exec_setregs()
- Next by thread: Re: Compiling kernel with gcc43
- Index(es):
Relevant Pages
|