Hi, I got a question regarding GPL while migrating our code to gcc4.1.0. In order to make sure that our proprietary code is not exposed to GPL restrictions by using gcc, I run my scripts to check every source file and included header files that are built into gcc essential libraries such as libgcc and libsupc++ etc. While most files have "GPL + GPL exception clause" in their headers, there are still some files that only have GPL without exception clause. By linking with these libraries,it's possible that we insert copyrightable material into the final executable. My questions are: 1> Is it legally safe to link with these libraries to propietary software? Does FSF have any formal statement to clarify this issue? 2> Who should we contact to add GPL exception clauses to those files?
Here are the problematic files I found that only have GPL without exception clauses in gcc4.1.0: libsupc++: vec.c system.h ggc.h vec.h coretypes.h tree.h toplev.h ansidecl.h libiberty.h demangle.h getopt.h dyn-string.h libgcc and libgcc_eh: coretypes.h dwarf2.h ibgconv: coretypes.h gconv-io.c libmudflap and libmudflapth: .../ada/types.h libbfd(used by gnu ld and as 2.16.1): init.c rtl.h expr.h cp-tree.h flags.h output.h except.h target.h raise.h cpplib.h internal.h mkdeps.h Thanks! Christina __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com