From: john s. <sk...@us...> - 2011-02-06 10:20:24
|
On 06/02/2011, at 5:02 PM, Bisht, Pradeep wrote: > once I'm done with current testing I will ship you the changes I made. Thank you for responding. Ooops. Can you also fix the build system? At present we can't upgrade from the SF repository. Our clone looks like this: http://felix-lang.org:1116/$src/judy Basically we've modified Judy to get rid of table generation as part of the build, and remove the complex file sharing stuff. For example: http://felix-lang.org:1116/$src/judy/Judy1/Judy1Tables32.c If I recall this is generated by the Judy build system, in ours, we generate it and save it. The #include's are changed to take this into account. There's also the proper control of "dllexport" required for Windows. Basically our clone can be compiled "out of the box". Generating code in a build system is fraught with difficulties. Such as "using make" or "using bash" to do it. Such as finding out which compiler to use to actually build the tool that generates the code. Best not to get into this! [Felix does it, but we have spent several years developing portable technology to do it, written in Python] This is also what GNU tends to do. Although code generators are included in the repository, so is the code it generates. In particular, "automake" can be used to generate makefiles, but this is done by the original developer, not the client. You can get our version from GitHub as erickt/judy [I'll leave it to Erick to provide the details] I'd be happy to try to upgrade the SF repository if you want to stick with SVN at SF.. -- john skaller sk...@us... |