Singular/Sources — pull request #236 by alexanderdreyer (2012-12-14 14:50:00+00:00)
Title: Spielwiese's pyobject uses LIB("pyobject.so") again

The commits replace `system("pyobject"); ` by `LIB("pyobject.so");`. We can use the latter now, because we provide some patches making LIB smarter. This makes it also possible to optionally support python embedding via `./configure --with-python=embed` or `./configure --with-python=embed,/path/to/python` (included in this pull request, too).

This foreports two features from master;
On the one hand, master includes infrastructure for statically emulating dynamic modules on platforms, that do not support the latter.
(LIB("file.so"); can be force to use code linked into the executable instead of leading file.so)
On the other hand, reloading of modules is ignored(multiplely calling LIB("file.so")) is possible now). This applies for dynamic modules as well as their static emulation.

The ci tests are runnning here:
http://snork:31111/viewLog.html?buildId=3288&tab=buildResultsDiv&buildTypeId=bt7

The python embedding is tested here (include a throw-away commit enforcing --with-python=embed):
http://snork:31111/viewLog.html?buildId=3289&tab=buildResultsDiv&buildTypeId=bt7