It seems I got away with forgetting some important libraries that were required by some libraries.
This makes me wonder if this is the cause of the bug that forced me to create the build_alt option.
f_strings
f_colors
f_file
+f_memory
version_micro 2
build_compiler gcc
-build_libraries -lc -lf_file
+build_libraries -lc -lf_file -lf_memory
build_sources_library colors.c
build_sources_program
build_sources_headers colors.h
f_errors
f_strings
f_console
+f_memory
version_micro 2
build_compiler gcc
-build_libraries -lc -lf_console
+build_libraries -lc -lf_console -lf_memory
build_sources_library console.c
build_sources_program
build_sources_headers console.h
f_errors
f_strings
f_file
+f_memory
version_micro 2
build_compiler gcc
-build_libraries -lc -lf_file
+build_libraries -lc -lf_file -lf_memory
build_sources_library file.c
build_sources_program
build_sources_headers file.h
f_errors
f_strings
f_serialized
+f_memory
version_micro 2
build_compiler gcc
-build_libraries -lc
+build_libraries -lc -lf_memory
build_sources_library serialized.c
build_sources_program
build_sources_headers serialized.h
f_errors
f_strings
f_colors
+f_memory
fl_colors
version_micro 2
build_compiler gcc
-build_libraries -lc
+build_libraries -lc -lf_memory -lfl_colors
build_sources_library colors.c
build_sources_program
build_sources_headers colors.h