LUMIERA.clone/admin
Ichthyostega 3812c801fb Build: ensure that installed shared libs are not executable
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.
2025-11-24 22:03:11 +01:00
..
git_hooks removed 'pushing' from the post commit hook 2008-12-16 23:59:00 +01:00
scons Build: ensure that installed shared libs are not executable 2025-11-24 22:03:11 +01:00
build_lumiera-build-dependencies.sh Docker: setup a Lumiera build environment in a Debian/Ubuntu container 2019-06-22 19:15:19 +02:00
buildVersion.py Bugfix: setVersion.py -- ability to handle suffixes 2025-11-13 22:06:06 +01:00
deb.lumiera.org.PUB.gpg Docker: setup a Lumiera build environment in a Debian/Ubuntu container 2019-06-22 19:15:19 +02:00
DIR_INFO make some DIR_INFO's nicer 2007-06-21 03:15:52 +02:00
docker_open-lumiera-buildenv.sh Docker: setup a Lumiera build environment in a Debian/Ubuntu container 2019-06-22 19:15:19 +02:00
gnu-indent.sh Merge: change building to create modules 2008-12-20 02:15:33 +01:00
README.deb.lumiera.org.PUB.gpg Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
rfc.sh clean-up: trifles 2025-06-07 23:59:57 +02:00
rsync_docs_to_lumieraorg.sh Merge from backend: wikis, admin-scrits, test.sh 2008-04-12 02:07:16 +02:00
setVersion Release: rework and update the changelog 2025-11-22 23:51:21 +01:00
testfilter.sh Add two test tools to admin 2010-07-16 07:59:30 +02:00
treeinfo.sh Fix treeinfo.sh sorting order 2011-05-12 19:30:36 +02:00
vg-run.sh Install: change organisation of target and output directory variables 2011-01-29 14:10:19 +01:00
vgsuppression_gen.sh Merge from backend: wikis, admin-scrits, test.sh 2008-04-12 02:07:16 +02:00

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>