This is a Debian policy, which collides with the default behaviour of GCC rsp. the plattform linker. The latter creates all ELF files as executable, possibly because some platforms require that, and also because some libraries provide a main() function for diagnostics. The argument by the Debian people is that most libraries don't provide such a main() and that this is an esoteric feature which should not be supported by default. We can fix that in our SCons build, since we use a specialised Builder to also define the install targets systematically; it suffices to add a post-action to these install targets for shared objects. Note: currently Debian/Trixie provides SCons 4.8, but v4.10 will provide a shorthand notation with the env.Chmod Action factory. |
||
|---|---|---|
| .. | ||
| git_hooks | ||
| scons | ||
| build_lumiera-build-dependencies.sh | ||
| buildVersion.py | ||
| deb.lumiera.org.PUB.gpg | ||
| DIR_INFO | ||
| docker_open-lumiera-buildenv.sh | ||
| gnu-indent.sh | ||
| README.deb.lumiera.org.PUB.gpg | ||
| rfc.sh | ||
| rsync_docs_to_lumieraorg.sh | ||
| setVersion | ||
| testfilter.sh | ||
| treeinfo.sh | ||
| vg-run.sh | ||
| vgsuppression_gen.sh | ||
This is the Public Key of the Package signing GPG key used for building of Debian DEB packages on Lumiera.org Fingerprint: 11FD F5D2 DBD7 BBD7 F4D9 D9C4 2CF2 5392 6238 2557 UID: Ichthyo (DEB-Package) <deb@ichthyostega.de>