Just an alert: the dependency checking in the rebuild
operation is not working correctly.
A modification to a webserver plugin did not propagate into
the executable.
Felix currently doesn't not check linkage dependencies,
it just relinks every time.
However a source code change, in this case inc
The build system now gets dependencies "righter" than before.
It separates the checking of three stages:
1a. Has the Felix compiler been changed?
1b. Is the cached syntax automaton valid?
1c. Is the cached pre-compiled standard library valid?
If not, wipe the cache.
2. Is the C++ generated by F
I have a serious bug:
checking build/release/bin/flx --test=build/release:
is just hanging. The command is:
checking build/release/bin/flx --test=build/release:
MainThread: starting 'build/release/bin/flx --output_dir=/tmp/tmpJrTvB2
--test=build/release /tmp/tmpJrTvB2/temp.flx'
and it hangs
Erick has done major work refactoring the build system.
I've now done some changes too, which will probably break everything .. :)
The canonical build process now works as follows.
The build system consists of processes and packages.
All the processes get run against all the packages.
The proces