• Russ Cox's avatar
    cmd/cgo: stop using -fno-eliminate-unused-debug-types · adda3348
    Russ Cox authored
    This flag was added in January 2010, in CL 181102, to fix issue 497.
    (Numbers were just shorter back then.) The fix was for OS X machines
    and the llvm-gcc frontend.
    
    In July 2011 we had to change the way we get enum values, because
    there were no flags available to force Xcode's llvm-gcc to include the
    enum names and values in DWARF debug output.
    
    We now use clang, not llvm-gcc, on OS X machines.
    Earlier versions of clang printed a warning about not knowing the flag.
    Newer versions of clang now make that an error.
    
    That is:
     - The flag was added for OS X machines.
     - The flag is no longer necessary on OS X machines.
     - The flag now breaks some OS X machines.
    
    Remove it.
    
    I have run the original program from issue 497 successfully
    without the flag on both OS X and Linux machines.
    
    Fixes #6678.
    
    R=golang-dev, minux.ma
    CC=golang-dev
    https://golang.org/cl/18850043
    adda3348
Name
Last commit
Last update
api Loading commit data...
doc Loading commit data...
include Loading commit data...
lib Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.hgignore Loading commit data...
.hgtags Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README Loading commit data...
favicon.ico Loading commit data...
robots.txt Loading commit data...