On 2019/08/05 19:49, Juan Francisco Cantero Hurtado wrote: > On Mon, Aug 05, 2019 at 06:23:00PM +0100, Stuart Henderson wrote: > > On 2019/08/05 18:58, Jeremie Courreges-Anglas wrote: > > > On Mon, Aug 05 2019, Stuart Henderson <[email protected]> wrote: > > > > On 2019/08/05 17:25, Timo Myyrä wrote: > > > >> Juan Francisco Cantero Hurtado <[email protected]> writes: > > > > > > [...] > > > > > > >> > 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} > > > > > > > > Trying that in my next build (though it would seem odd for it to require > > > > more stack on one machine than another?) > > > > Unsurprisingly it didn't help. > > > > > Or maybe amd64.p and exopi don't use the same limits (login.conf)? > > > naddy, ajacoutot? > > > > On i386 I did copy login.conf to the new machines. > > > > Same results building lang/gerbil with ports-gcc. > > Build gambit with this patch and then try to build gerbil: > > > diff --git Makefile Makefile > index 9202dbfc8db..e6184545f60 100644 > --- Makefile > +++ Makefile > @@ -3,6 +3,7 @@ > COMMENT= complete, efficient and reliable implementation of Scheme > > V= 4.9.3 > +REVISION= 0 > DISTNAME= gambit-v${V:S/./_/g} > PKGNAME= gambit-$V > API_V= ${V:R:S/./0/}00${V:E} > @@ -20,8 +21,13 @@ PERMIT_PACKAGE= Yes > MASTER_SITES= > http://www.iro.umontreal.ca/~gambit/download/gambit/v${V:R}/source/ > EXTRACT_SUFX= .tgz > > +COMPILER= ports-gcc > +COMPILER_LANGS= c > + > WANTLIB += c crypto m ssl util > > +RUN_DEPENDS= lang/gcc/${MODGCC4_VERSION} > + > CONFIGURE_STYLE=gnu > CONFIGURE_ARGS+=--disable-cplusplus \ > --disable-absolute-shared-libs \ > @@ -42,6 +48,10 @@ do-build: > ulimit -s 12288 && cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ > ${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKE_FILE} ${ALL_TARGET} > > +post-build: > + sed -i 's/C_COMPILER=\"cc\"/C_COMPILER=\"egcc\"/' > ${WRKSRC}/bin/gambcomp-C.unix > + sed -i 's/C_PREPROC=\"cc -E\"/C_PREPROC=\"egcc -E\"/' > ${WRKSRC}/bin/gambcomp-C.unix > + > do-test: > cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} ${MAKE_PROGRAM} \ > ${TEST_FLAGS} -f makefile ${TEST_TARGET} >
Same problem. I've tried all combinations: gambit gerbil ------ ------ clang gcc gcc clang gcc gcc
