CSTD=c99 considered harmful (Re: adsl/pppoe no longer connecting on 5.1)

Kris Kennaway kris at obsecurity.org
Fri Jun 13 15:32:47 PDT 2003


On Thu, Jun 12, 2003 at 03:08:53PM -0700, David O'Brien wrote:
> On Wed, Jun 11, 2003 at 10:32:30PM -0700, Kris Kennaway wrote:
> > alloca() is not being inlined when -std is specified.  It is possible
> > there's a bug in the libc implementation.  I'm also suspicious that
> > some of the ppp data structures have changed size or alignment which
> > could be confusing netgraph.
> 
> Acutally -std=c?9, -std=gnu?9 uses GCC's alloca.  I don't mind finding
> all the alloca uses in the tree and compiling them with -std=gnu99
> instead of -std=c99.

In the meantime, 5.1 is still broken for lots of people.  Please back
out the use of CSTD=c99 until these problems can be resolved.

Kris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20030613/99dcb426/attachment.bin


More information about the freebsd-current mailing list