John Skaller

Results 136 comments of John Skaller

Well you can look in the Actions tag in GitHub for the repository. The bootstrap, for some arcane reason is using clang++. I can fix that. But the Felix build...

ok everything builds with clang++ I've fixed the script finally to use g++ instead

https://github.com/felix-lang/felix/actions/runs/3337443837/jobs/5523792114 This is using g++ version 9.4 and it builds just fine. I wonder why that works and your build does not?

maybe build/release/fbuild.log This is always produced. It is unrelated to FLX_SHELL_ECHO.

It seems to have worked!

Just to explain the build process: 1a. A program written in Python, called fbuild, is used to build a bootstrap version of Felix. The log for that part of the...

AH. I think I know what that is. Actually all of the test cases you had failed. I didn't notice. Hmm. I think the problem is that the linker needs...

Hmmm: ``` ~/felix>cat src/config/linux/pthread.fpc Generated_from: 543 "/Users/skaller/felix/src/packages/rtl-threads.fdoc" Description: Linux pthread support requires_dlibs: -lpthread requires_slibs: -lpthread ``` dlibs are for shared lib builds and slibs for static link. But -lpthread is...

yeah that error is on EVERY test case in your build log. Same error. Here's the build of the Felix pthread library: ``` Dynamic Linking library build/release/trial/lib/rtl/libflx_pthread_dynamic.so [system] "g++" "-shared"...

Just by the by .. Linux linker is TOTALLY SCREWED. The above is the proof. When linking shared libraries it silently ignore unresolved symbols. You don't get an error until...