On 07/12/2010, at 2:44 AM, Erick Tryzelaar wrote: > >> This leaves just a couple of things to migrate... I hope Erick will take a >> look at >> >> lpsrc/flx_config.pak >> lpsrc/flx_maker.pak >> >> to try to get them into fbuild: I'm not completely sure how to convert >> interscript's >> representation of the configuration over to fbuilds one. > > I've started this project, first by pulling tre into a separate > submodule. Next up is judy. I should hopefully have everything out of > flx_config and flx_maker before we hit 1.1.6.
OK. The hard one is the code that calculates the C types. Actually it isn't hard, I just don't know how to get the config out. > > I say we start small for 1.1.6 and just port them to fbuild for now. > We should push a ~/.felix/config off to 1.1.7 and try to just > stabilize for a proper 1.1.6 release. We already have ~/.feilx/config ! I mean fbuild already copies it if it exists. We already have code to make the fpc for SDL and some others. it isn't right mind you, because it just guesses where the libraries are without looking :) > >> BTW: it would be really useful if there was tool that showed what resources >> were actually installed. Does this install support gmp? How about LAPACK? >> This is not directly related to what *.flx code is installed: that code is >> installed >> whether or not the underlying libraries exist, it just won't be useful (C++ >> compile errors most likely). > > Offhand, I don't think so at first. We could save the fbuild config > log though and display that somewhere, but I doubt most people would > ever look at that. One idea is to put an installed: true field in the fpc files. Then flx_pkgconfig can do it already. Actually you might have the lib but not the includes.. so really the presence of the appropriate fields should already tell you. More to the point: shouldn't we have three copies of the config? config/target config/host config/build or something? Actually... config/gcc_win32_xcompile would be useful, it invokes gcc on Linux to make binaries for Windows. You'd select by flx --target=gcc_win32_xcompile .... By default, --target=host. The config/build is for documentation. It's the config used by fbuild when building. Hmm .. you're right, lets just get it to work at all first :) -- john skaller skal...@users.sourceforge.net ------------------------------------------------------------------------------ What happens now with your Lotus Notes apps - do you make another costly upgrade, or settle for being marooned without product support? Time to move off Lotus Notes and onto the cloud with Force.com, apps are easier to build, use, and manage than apps on traditional platforms. Sign up for the Lotus Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language