tag:blogger.com,1999:blog-17087850.post7196625725610031265..comments2023-10-31T06:50:41.697-04:00Comments on Factor: a practical stack language: Improved process launcherSlava Pestovhttp://www.blogger.com/profile/02768382790667979877noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-17087850.post-80078356922630316322007-11-13T07:38:00.000-05:002007-11-13T07:38:00.000-05:00Couldn't compile it on Linux x86.32 because of a m...Couldn't compile it on Linux x86.32 because of a missing definition of environ. environ is defined in unistd.h when __USE_GNU is set. To define __USE_GNU, _GNU_SOURCE has to be defined:<BR/><BR/><BR/>$ git diff vm/Config.linux<BR/>diff --git a/vm/Config.linux b/vm/Config.linux<BR/>index 5f83cc8..6ebc493 100644<BR/>--- a/vm/Config.linux<BR/>+++ b/vm/Config.linux<BR/>@@ -1,4 +1,4 @@<BR/> include vm/Config.unix<BR/> PLAF_DLL_OBJS += vm/os-genunix.o vm/os-linux.o<BR/>-CFLAGS += -export-dynamic<BR/>+CFLAGS += -export-dynamic -D_GNU_SOURCE<BR/> LIBS = -ldl -lm $(X11_UI_LIBS)Stefan Schollhttps://www.blogger.com/profile/17316232031835503449noreply@blogger.com