crash while doing mkdir (system as of afternon today )

Matthew Dillon dillon at
Mon Apr 5 12:07:27 PDT 2004

:You mean something like the attached patch? The problem is the inclusion
:order, that's I can't ignore the user's CFLAGS and only remove the most
:dangerous options. Other important programs / libs which are very likely
:to produce broken code with higher optimizer settings?

    Well, alternatively we could hack up the /usr/src/share/mk/* files,
    but I would rather find a solution within just the GCC code.

    It should be possible to override the CFLAGS *after* all the inclusions.
    That is, after the .include <>, e.g. like the below patch
    for cc.

    We should only have to override the core C compiler: cpp and cc1,
    and the assembler and linker (as and ld).  That isn't too bad a hack.
    And for now we only need to do it for GCC2.  We always compile GCC2
    with GCC2.

    What do you think?


Index: cc/Makefile
RCS file: /cvs/src/gnu/usr.bin/cc/cc/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- cc/Makefile	29 Jan 2004 01:39:47 -0000	1.6
+++ cc/Makefile	5 Apr 2004 19:02:20 -0000
@@ -21,3 +21,5 @@
 .include <>

More information about the Bugs mailing list