On Sun, Aug 04, 2019 at 09:15:58PM +0100, Stuart Henderson wrote:
> On 2019/08/04 22:00, Antoine Jacoutot wrote:
> > I don't want to hijack this thread, but I just wanted to say that there are
> > many
> > wolves hiding.
> > That gerbil port has *never* built successfully for me on exopi (amd64)
> > since
> > its first import.
>
> Thanks, glad it's not just me!
>
> >
> > cc -O2 -pipe -Wno-unused -Wno-write-strings -Wdisabled-optimization
> > -fwrapv -fno-strict-aliasing -fno-math-errno -fomit-frame-pointer -fPIC
> > -fno-common -rdynamic -I"/usr/local/include/gambit" -o "gxpkg"
> > gxpkg_.o gxpkg.o "/usr/local/lib/gambit/libgambit.a" -lutil -lm
> > -L/usr/local/opt/openssl/lib -lssl -lcrypto
> > [*] Build gerbil tags
> > *** ERROR; build failed
> >
> > And thank you gerbil for the useless output...
>
> That is all I get from the default build, but if I run the "Build gerbil
> tags" part manually I get the extra bits I showed. (I don't know why it
> doesn't display this as part of a ports build though...it's running
> the same script!)
>
> Perhaps there is something cpu dependent, I don't see any -march bits
> in gerbil/gambit, though there are some cpuid instructions used in asm in
> gambit..basically 0 idea though.
>
That's part of the native backend and is not enabled by default.
Could you test this patch?.
diff --git Makefile Makefile
index 88a777f7c30..7547cf59c6c 100644
--- Makefile
+++ Makefile
@@ -39,7 +39,8 @@ NO_TEST = Yes
GERBIL_ROOT = ${PREFIX}/gerbil
do-build:
- cd ${WRKSRC}/src && ulimit -n 1024 && ${SETENV} ${MAKE_ENV} ./build.sh
+ cd ${WRKSRC}/src && ulimit -n 1024 -s 16384 && \
+ ${SETENV} ${MAKE_ENV} ./build.sh
do-install:
${INSTALL_DATA_DIR} ${GERBIL_ROOT}