HEADS UP: Ports are not ready for CFLAGS=-O2 in 6.0

[ Available lists | Index of freebsd-current | Month of Nov 2004 | Week of 2 Nov 2004 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Kris Kennaway <kris@obsecurity.org>
Date
2 Nov 2004 22:17:59
Subject
HEADS UP: Ports are not ready for CFLAGS=-O2 in 6.0
Message-ID
20041102222000.GA65845@xor.obsecurity.org

Referenced by
Kirk Strauser, Kris Kennaway, michael johnson, Michael Nottebrock, Mark Linimon, Aaron Walker, Tobias Roth, Kirk Strauser, Kris Kennaway, Jie Gao (freebsd-ports) , Jie Gao, Michael Johnson (freebsd-ports) , Michael Johnson, Bjarne Wichmann Petersen (freebsd-ports) , Bjarne Wichmann Petersen, Bjarne Wichmann Petersen (freebsd-ports) , Michael Johnson (freebsd-ports) , Michael Johnson, Michael Johnson (freebsd-ports) , Jie Gao (freebsd-ports) , Jie Gao (freebsd-ports) , Jie Gao, Jeremy Messenger (freebsd-ports) , Michael Johnson, Michael Johnson (freebsd-ports) , Michael Johnson (freebsd-ports) , Joe Marcus Clarke (freebsd-ports) , Jeremy Messenger (freebsd-ports) , Michael Johnson (freebsd-ports) , Kris Kennaway (freebsd-ports) , Kris Kennaway (freebsd-ports) , Kris Kennaway, Michael Johnson, Michael Johnson (freebsd-ports) , Kris Kennaway (freebsd-ports) , Kris Kennaway, Michael Nottebrock, Michael Nottebrock (freebsd-ports) , Michael Nottebrock, Kris Kennaway (freebsd-ports) , Kris Kennaway, Kris Kennaway, Dag-Erling Smørgrav (freebsd-ports) , Dag-Erling Smørgrav, Kris Kennaway (freebsd-ports) , Kris Kennaway, Michael Nottebrock, Michael Nottebrock, Michael Nottebrock (freebsd-ports) , Jon Noack, Jie Gao (freebsd-ports) , Michael Johnson (freebsd-ports) , Jie Gao (freebsd-ports) , Jie Gao (freebsd-ports) , Michael Johnson (freebsd-ports) , Jie Gao (freebsd-ports) , Michael Johnson (freebsd-ports) , Michael Johnson (freebsd-ports) , Bjarne Wichmann Petersen (freebsd-ports) , Bjarne Wichmann Petersen (freebsd-ports) , Kris Kennaway (freebsd-ports) , Kris Kennaway (freebsd-ports) , Michael Nottebrock (freebsd-ports) , Kris Kennaway (freebsd-ports) , Kris Kennaway (freebsd-ports) , Dag-Erling Smørgrav (freebsd-ports) , Michael Johnson (freebsd-ports) , Michael Johnson (freebsd-ports) , Michael Johnson (freebsd-ports) , Michael Nottebrock (freebsd-ports) , Kris Kennaway (freebsd-ports) , Adam Weinberger (freebsd-ports) , Adam Weinberger, Kris Kennaway, Kris Kennaway (freebsd-ports) , Jon Door, Tomasz Pilat, Tomasz Pilat, Pav Lucistnik, Tomasz Pilat, Jeremie Le Hen, Ulrich Spoerlein, Jeremie Le Hen, Maxime Henrion, Thierry Herbelot, Thierry Herbelot, Robert Backhaus, Robert Backhaus, Jeremie Le Hen, Jeremie Le Hen, Robert Backhaus, Kris Kennaway, Kris Kennaway, Tomasz Pilat, Ulrich Spoerlein, Jeremie Le Hen, Artem Ignatiev, Jeremie Le Hen, Artem Ignatiev

[ Hide this part ]
About a week ago des changed the default value of CFLAGS to "-O2
-pipe" on FreeBSD 6.0-CURRENT. While this is believed to be safe for
compiling world + kernel on -CURRENT thesedays (because the aliasing
bugs that are exposed with -O2 have been fixed), it's definitely *not*
safe for compiling many ports (there are at least 350 ports that emit
warnings about aliasing, and would probably have runtime errors when
compiled with -O2; moreover, a number of ports fail to even build with
-O2).

Therefore, if you compile ports on FreeBSD 6.0, you should set
CFLAGS=-O -pipe in your /etc/make.conf for now, until we can resolve
this problem more satisfactorily.

Kris



[ Show this part (application/pgp-signature) ]

Elapsed time: 0.256 seconds