In the manual for
mkoctfile, there is written:
Octave configuration variables that users may override with environment variables. These are used in commands that
[...] LFLAGS [...]
Octave configuration variables as above, but currently unused by mkoctfile.
[...] FLIBS [...]
Does it mean those second type of “unused” variables are deprecated and should not be used? Why do they exist and are exposed in the public API if they are unused?
For example the control package makes use of
FLIBS which caused me recently some headache as it is wrongly set on Homebrew
A second observation:
For example for
LFLAGS there is a deprecation warning in the Octave 6 release notes and a contradicting warning before in the Octave 5 release notes. Was it decided to support this flag longer until Octave 8? I think it should no longer be advertised in the manual in any case.