stdint changes break gcc33 port

Matthew Dillon dillon at apollo.backplane.com
Thu Nov 13 11:26:51 PST 2003


:gmake[1]: Leaving directory `/usr/ports/lang/gcc33/work/build/gcc'
:gmake: *** [bootstrap-lean] Error 2
:*** Error code 2
:
:
:Matt, what changes did you need to make to get gcc to compile?

    There are two places that include <machine/ansi.h> which have to be
    commented out (and also make sure /usr/include/machine/ansi.h is 
    removed since it no longer exists in the source dist), and you also
    may have to define __size_t__ in one or two places to prevent
    GCC from screwing up size_t.

    GCC is holy mess when it comes to these header files.  They would have 
    been far better served by simply having a per-architecture header file
    to deal with this junk.

    I'll try to get a port override committed today for gcc33.

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>





More information about the Bugs mailing list