Hi:<div> I've tried to build latest version of Racket for both Linux and Mac from git (master branch), with jit disabled, and found that both threw the same *undefined* errors:</div><div><br></div><div><div>make[4]: Entering directory `/opt/eggs/git-eggs/racket.git/plt.git/src/build/racket'</div>
<div>gcc -o racketcgc main.o libracket.a libmzgc.a -pthread -ldl -lm -ldl -lm -rdynamic </div><div>libracket.a(fun.o): In function `scheme_apply_lightweight_continuation':</div><div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/fun.c:8578: undefined reference to `scheme_apply_lightweight_continuation_stack'</div>
<div>libracket.a(fun.o): In function `scheme_fill_lwc_end':</div><div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/fun.c:8386: undefined reference to `scheme_fill_stack_lwc_end'</div>
<div>libracket.a(future.o): In function `scheme_future':</div><div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/future.c:647: undefined reference to `scheme_on_demand_jit_code'</div>
<div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/future.c:649: undefined reference to `scheme_on_demand_generate_lambda'</div><div>libracket.a(future.o): In function `_apply_future_lw':</div>
<div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/future.c:1079: undefined reference to `scheme_ts_scheme_force_value_same_mark'</div><div>libracket.a(future.o): In function `worker_thread_future_loop':</div>
<div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/future.c:982: undefined reference to `scheme_jit_fill_threadlocal_table'</div><div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/future.c:1019: undefined reference to `scheme_call_as_lightweight_continuation'</div>
<div>/home/nevo/eggs/git-eggs/racket.git/plt.git/src/build/racket/src/../../../racket/src/future.c:1021: undefined reference to `scheme_ts_scheme_force_value_same_mark'</div><div>collect2: ld returned 1 exit status</div>
<div>make[4]: *** [racketcgc] Error 1</div></div><div><br></div><div> My configure is done in separate build directory with "../configure --disable-jit". And the HEAD commit is commit 51f20afd0b4d93b27645351dbe8b3e903dd4e0b6.</div>
<div> Does it require other features being disabled in order to build racket without jit? If needed, I could attach my config.log. Thanks for your suggest.</div><div><br></div><div>Nevo</div>