Sven Barth wrote:
Am 27.03.2012 10:16, schrieb Patrick Chevalley:
If you build your fpc.cfg using fpcmkcfg with the default template it
add -Sgic.
So C operator, C++ inline and goto are activated.
I don't consider the config file as a base for default.
In the specific case of FPC, I agree.
In the general case, I agree except for cases where a configuration file
is signed/checksummed so as to be intimately associated with the binaries.
While most users might use that config file there could be users that don't.
Although once FPC's been installed as a binary on a given system a
tailored fpc.cfg will exist, so it's very easy to forget about it when
subsequently building from source.
Also it's perfectly legal to use fpc with "-n" which tell to compiler to
not load a config file at all.
Although in this case you'll fairly rapidly have problems with some of
the system libraries. In general fpcmkcfg etc. does a sterling job of
working out where everything is, although I had a bit of grief with this
with Solaris a year or so ago.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel