]> Kevux Git Server - fll/commit
Bugfix: dependency generation is incorrect. 0.5.1
authorKevin Day <thekevinday@gmail.com>
Sat, 31 Oct 2020 02:32:19 +0000 (21:32 -0500)
committerKevin Day <thekevinday@gmail.com>
Sat, 31 Oct 2020 02:32:19 +0000 (21:32 -0500)
commit70bb5372ad0b9125f1d29e4c97d7609763fad7e8
tree742767652efde4ecba57f7c7905838dcb13447b9
parentd44b5811628de74d21e79ef3ac350722f6a501c9
Bugfix: dependency generation is incorrect.

The recent rewrite of the dependencies resulted in the higher level files being after the lower level files.
Normally this is not a problem, but when it comes to compiling static programs depending on this, the linking fails.
This becomes more confusing in that, in my case the GNU Linker, says that functions do not exist when you can see that they, in fact, do exist.

By changing the order, with the higher levels before the lower levels, static compilation works without any such issues.
25 files changed:
build/scripts/package.sh
level_2/fll_error/data/build/settings
level_2/fll_execute/data/build/settings
level_2/fll_file/data/build/settings
level_2/fll_fss/data/build/settings
level_2/fll_iki/data/build/settings
level_2/fll_path/data/build/settings
level_2/fll_program/data/build/settings
level_2/fll_status/data/build/settings
level_3/byte_dump/data/build/settings
level_3/fake/data/build/settings
level_3/firewall/data/build/settings
level_3/fss_basic_list_read/data/build/settings
level_3/fss_basic_list_write/data/build/settings
level_3/fss_basic_read/data/build/settings
level_3/fss_basic_write/data/build/settings
level_3/fss_extended_list_read/data/build/settings
level_3/fss_extended_list_write/data/build/settings
level_3/fss_extended_read/data/build/settings
level_3/fss_extended_write/data/build/settings
level_3/fss_status_code/data/build/settings
level_3/iki_read/data/build/settings
level_3/iki_write/data/build/settings
level_3/init/data/build/settings
level_3/status_code/data/build/settings