Steven Trogdon
Steven Trogdon
I do have an old s-o-g build log from about a year ago (May 2021) in Prefix ``` [ 62/526] x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -O2 -pipe -fPIC -I./sage/cpython -I./sage/rings -I/storage/strogdon/gentoo-rap/usr/lib/python3.9/site-packages/cysignals...
`dev-python/memory_allocator` also does not have linking info when building. There is only ``` [1/2] Cythonizing memory_allocator/memory_allocator.pyx [2/2] Cythonizing memory_allocator/test.pyx ``` Perhaps this would be easier to debug since there is...
A poor mans `pthread_find.sh` ``` #! /bin/bash #for i in `find venv/lib/python3.10/site-packages/sage/ -name "*gnu.so"` for i in `find /usr/lib/python3.10/site-packages/sage/ -name "*gnu.so"` do # if [[ -n `ldd -r $i |...
Good news. I also added ``` diff --git a/src/sage_setup/command/sage_build_cython.py b/src/sage_setup/command/sage_build_cython.py index 5c384f6dba..99421f32b6 100644 --- a/src/sage_setup/command/sage_build_cython.py +++ b/src/sage_setup/command/sage_build_cython.py @@ -43,7 +43,7 @@ if ntl_prefix: # setting in Cython which causes some...
Well, I get verbose output on vanilla to a point until in building `sagelib` I see ``` Traceback (most recent call last): File "/local/sage-git/sage/pkgs/sagemath-standard/setup.py", line 101, in code = setup(...
The [351/531] should not be in the above post. The subsequent line is OK.
Trying again, I had `log.set_verbose(1)` instead of `log.set_verbosity(1)`.
Success! The above compile/linking is correct for vanilla. However, I see no `INFO:` on vanilla. On Gentoo ``` INFO: x86_64-pc-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -march=native -O2 -pipe /var/tmp/portage/sci-mathematics/sage-9999/work/sage-9999/src-python3_10/temp.linux-x86_64-3.10/var/tmp/portage/sci-mathematics/sage-9999/work/sage-9999/src-python3_10/cythonized/sage/structure/coerce_actions.o -L/usr/lib64 -lgmp -o...
Perhaps the `INFO:` is because on vanilla `setuptools-59.8.0` is used but on Gentoo I'm using `setuptools-60.9.2`.
The `INFO:` tag doesn't seem to originate with `setuptools`. I Installed the vanilla version on Gentoo and the tag is still present. There are the tags `INFO: C compiler:`, `INFO:...