From: Joseph K. <jk...@us...> - 2009-06-20 05:10:47
|
Hello Everyone, I think I goofed on the design of the repository layout of our source tree :). First, I now see that the ELF(3) API isn't as "stable" as I thought it was in the Unix world. There are small incompatibilities between the RH, GNU, Solaris implementations and ours that are being ironed out. See: http://elftoolchain.wiki.sourceforge.net/LibElfIncompatibilityRedHatElfUtils These affect the tools using libelf. Second, there are our own extensions to the API. We also have new libraries coming up such -lelftc. Third, we need a place for common, OS dependent config information that can be shared across tools. Therefore, it makes to sense to keep all our tools together. I am planning to move to move conventional source organization that groups all elftoolchain code under one path: i.e., trunk/<each projects>/ would simplify code. In particular we could then share one _config.h file across projects and it would, in general, become easier to develop our libraries and tools together. Please let me know if anyone has objections. Apologies for the repository churn. Koshy |