LUMIERA.clone/admin/scons
Ichthyostega 88ae398e67 Build: remove old workaround for transitive shared object lookup (closes: #965)
Lumiera is built such that it can be invoked from a ''bundle directory''
without the need to install it into the system; this requires to perform
a relative lookup of shared modules loaded as dependencies.

Since Lumiera has a layered architecture, and each layer is built into a shared object,
we get transitive dependencies and thus transitive relative lookup.

There was a bug in binutils 2.23, which caused that transitive relative lookup to fail.

 * as of 2025, Debian/Trixie is defined as ''Reference Platform''
 * in Trixie the binutils version is v2.44-3
 * after removing the workaround, Lumiera and all tests can be launched
 * thus ''considering this workaround as obsolete now''
2025-11-24 23:12:39 +01:00
..
BuilderDoxygen.py Upgrade: Scons Doxygen Builder from 2022 2025-04-08 04:17:57 +02:00
Buildhelper.py clean-up: trifles 2025-06-07 23:59:57 +02:00
DIR_INFO Anchor: Directory for Scons tools 2025-04-08 04:10:02 +02:00
IconSvgRenderer.py clean-up: trifles 2025-06-07 23:59:57 +02:00
LumieraEnvironment.py Build: remove old workaround for transitive shared object lookup (closes: #965) 2025-11-24 23:12:39 +01:00
Options.py Build: configuring via environment is bad practice 2025-11-16 02:09:24 +01:00
Platform.py clean-up: trifles 2025-06-07 23:59:57 +02:00
Setup.py Build: fix problem that prevented installation into absolute path 2025-11-19 22:40:08 +01:00
ToolCCache.py Upgrade: adapt to use Scons 4.x which uses Python 3 2025-03-16 16:38:07 +01:00
ToolDistCC.py Upgrade: adapt to use Scons 4.x which uses Python 3 2025-03-16 16:38:07 +01:00