From: Curt A. <ca...@ho...> - 2002-04-07 21:17:33
|
> Is it possibly my ".so" extension? That would do it. Go to GccLinker and in there should be a string array containing recognized extensions for files processed by the linker, should contain ".o", ".a", ".lib", add ".so". Add any others you think appropriate and let me know what you think it should contain. Basically, each Processor (compiler, linker, librarian) bids on each file in the fileset. Any files not bidded on (possibly .bak or other "trash" files) are currently discarded. Probably should log any files that aren't recognized. The cc processor currently put in a minimal bid for recognized extensions that they don't typically process (for example. ".h", ".hpp", ".inl") that could be used to minimize the number of excludes that you would have to do to keep the log messages down. Assume that I'm going to change the <libset> element and move anything that has a known path to a <fileset> in eother the containing <cc> or appropriate <linker> element. Might be good to change <libset> to <syslibset> or something else that indicates that it should only be used for libraries whose location is independent of the project. |