From: Inger, M. <inger@Synygy.com> - 2003-08-27 21:08:49
|
I have a project which seems to require the "--export-all-symbols" flag to be passed to "gcc" when a shared library link occurs. However, the GCC linker code, coverts this to "-Wl,--export-all-symbols". Which, of course is wrong because "ld" doesn't understand what --export-all-symbols means. Does anyone know if this even translates into a linker argument? If not, I have 2 choices: 1. Have the GCC linker class treat strings that start with "--" as being direct gcc arguments (there's already a place where this type of thing is being done for other combinations, such as -g in GCCLinker.java 2. Add a flag to <linkerarg> tag which allows you to specify that it goes to the command line as-is with no additional translation. <linker name="gcc"> <linkerarg value="--export-all-symbols" direct="true" /> What do people think? ---------------- Matthew Inger [in...@sy...] Software Developer Synygy, Inc 610-664-7433 x 7770 "Man who jump off cliff, leap to conclusions." - Confucious |