I am using Ubuntu 8.04, amd64. I just encountered the exact same bug discussed above. I have an OpenMP code which I compile as a shared library with both ICC and GCC. I load these libraries using ctypes in Python.
When compiled with ICC it works fine, but with GCC I get the error message: OSError: /usr/lib/libgomp.so.1: cannot allocate memory in static TLS block
I have hardy-proposed enabled, yet the 4.2.4-3ubuntu3 package, which fixes this bug, does not seem to be available in the repository.
The only versions that I see are:
4.2.4-1ubuntu3 (hardy-updates)
4.2.3-2ubuntu7 (hardy)
I have 4.2.4-1ubuntu3. I see that 4.2.4-3ubuntu3 is available in 8.10, but upgrading to a non-LTS release is not possible.
I am using Ubuntu 8.04, amd64. I just encountered the exact same bug discussed above. I have an OpenMP code which I compile as a shared library with both ICC and GCC. I load these libraries using ctypes in Python. libgomp. so.1: cannot allocate memory in static TLS block
When compiled with ICC it works fine, but with GCC I get the error message: OSError: /usr/lib/
I have hardy-proposed enabled, yet the 4.2.4-3ubuntu3 package, which fixes this bug, does not seem to be available in the repository.
The only versions that I see are:
4.2.4-1ubuntu3 (hardy-updates)
4.2.3-2ubuntu7 (hardy)
I have 4.2.4-1ubuntu3. I see that 4.2.4-3ubuntu3 is available in 8.10, but upgrading to a non-LTS release is not possible.
Thanks,
Andrew