You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Atom
amzn-phist 6651ae3d78
Fix for python load errors on Linux (#5627)
* Explicitly load libpython on Linux

Downstream loads of python modules that weren't linked to libpython would
fail to load because libraries were loaded using the RTLD_LOCAL flag.  This
adds a function that will explicitly load libpython on Linux using the
RTLD_GLOBAL flag.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Fix misspelled function name

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Addressing PR feedback

- Updates naming and location of things.
- Adds load code to a Gem template.
- Updates error checking.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Address further feedback

Removes the api function in favor of just having modules inherit off a
PythonLoader class, that way we get RAAI behavior and lifetime management
for free.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
4 years ago
..
Asset The Build Time Stamp of ShaderAsset And (#5373) 4 years ago
Bootstrap ATOM-16747 RPISystemInterface::GetDefaultScene returns the scene crea… (#5153) (#5389) 4 years ago
Component License Info is Displayed as Clickable Link in Gem Catalog + Other Inspector Improvements (#5272) 4 years ago
Feature Atom/mriegger/normaloffsetbiasarealight (#4917) 4 years ago
RHI Some modifications required for restricted platforms: (#5624) 4 years ago
RPI Merge pull request #5585 from aws-lumberyard-dev/Atom/guthadam/cherrypick_material_relative_paths_to_stab 4 years ago
TestData Merge remote-tracking branch 'upstream/stabilization/2110' into Atom/santorac/FixSkinScreenshotTests 4 years ago
Tools Fix for python load errors on Linux (#5627) 4 years ago
Utils moved AssetSystemStub to TestUtils folder 4 years ago
CMakeLists.txt Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 4 years ago
gem.json License Info is Displayed as Clickable Link in Gem Catalog + Other Inspector Improvements (#5272) 4 years ago