News - 2025/07/04 - FLL 0.6.14 and 0.7.2 Releases
Author: Kevin Day
Description: News post on 2025/07/04.
Keywords: Kevin Day, Kevux, FLL, Featureless, Linux, Library, Distribution, Open-Source, News, 2025

# 2025 / 07 / 04 - FLL 0.6.14 and FLL 0.7.2 Releases

The Featureless Linux Library stable version `0.6.14` and development version `0.7.2` are released.

This is a special 4th of July release to celebrate liberty in open-source. Open-Source Software and the Internet should be free, open, and unregulated to allow for peace and prosperity. And the 4th of July is a good symbol of that.

The stable version `0.6.14` has only a few minor changes.

The scripts are updated to a new practice. The clean up changes are usually not mentioned but this one is notable. The behavior of using echo with a pipe is replaced with using `<<<`. The grep commands have been made more consistent.

The only regression fix is a fix for an issue introduced during the script changes and is not a regression in a previous release.

The development version `0.7.2` contains mostly fixes and updates without any new features.

Static compiling problems with compilers and linkers has been identified and worked around.

Passing the `-static` flag to libraries does not mean the compiler will link to static libraries. Shared libraries can get linked into a static file and cause problems. This is most certainly a problem with the compilers. I have discovered that `-l:libc.a` can be passed instead of `-lc`. This prevents the compilers and linkers from doing something bad like linking to a shared libc for a static library or program. That has the unfortunate affect of additional logic in the Featureless Make build settings. The `build_libraries_shared` and `build_libraries_static` are now used to explicitly handle these two situations.

The scripts now protect the `IFS` environment variable to improve security.

The directory recurse callbacks are updated to use 64-bit integers rather than 32-bit.

The console parsing has some improvements and bug fixes. The `--` is now correctly supported. This allows the Kevux Tools Remove command `rm` to properly mimic the traditional `rm` command.

The following are changes in the `0.6.14` stable release since the `0.6.13` stable release.

Exploit Fixes:

- None.

Security Fixes:

- None.

Features:

- None.

Bug Fixes:

- FLL: The `fl_directory_create()` is failing on directory exists with path ends in '`/`'.

Clean Ups:

- FLL: Apply new script practices.

Refactors:

- None.

Regressions:

- FLL: The `--prepend` command is not working.

Updates:

- None.

Check out the project on the FLL stable release page or on the FLL development release page.

The project is built like a tool chest. Individuals who are unfamiliar with the project should have an easier time trying out the pre-packaged 0.6.14 monolithic sources and 0.7.2 monolithic sources. These 0.6.14 programs and 0.7.2 programs, by default, are designed to build against a library built using the monolithic source tree.

The stand alone sources for the several programs can be found pre-packaged 0.6.14 at Sourceforge and pre-packaged 0.7.2 at Sourceforge.

Kevin Day