Here's another issue with caching: the binary caches depend on the flxg 
compiler build.

If you run

        flx --test=build/release blah

and then

        flx blah

all hell breaks loose. Similarly, you run rebuild the compiler and just run 
with --test=build/release
again, hell breaks loose again. Changing the install directory doesn't cause a 
problem
with the library includes because the flx files are in distinct places, but its 
the same application.

Some of the caches check the felix version, but that's not good enough.

Two options: change "binary" to the time stamp on flxg. Or just write a time 
stamp
into the cache, and wipe the whole thing if the compiler changes.

--
john skaller
skal...@users.sourceforge.net





------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to