lang/guile build fails for me
Andriy Gapon
avg at FreeBSD.org
Wed Jun 1 13:57:31 UTC 2011
on 01/06/2011 16:19 Christoph Moench-Tegeder said the following:
> Ah, yes, LDFLAGS. The port's Makefile already has
> LDFLAGS="-L${LOCALBASE}/lib" in $CONFIGURE_ENV, and as guile's configure
BTW, I think that CONFIGURE_ENV in the port's Makefile better be set with +=, for
safety.
> is a standard autoconf configure, $LDFLAGS should be picked up (the
> output of "./configure --help" supports this), but... well, it isn't.
Looks like LDFLAGS are lost from the environment before configure is run:
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value=' -rpath=/usr/lib:/usr/local/lib'
And given the USE_NCURSES workaround posted in this thread, that takes to
Mk/bsd.ncurses.mk where we have:
...
NCURSES_LDFLAGS+= -rpath=${NCURSESRPATH}
.if defined(LDFLAGS)
LDFLAGS+=${NCURSES_LDFLAGS}
.else
LDFLAGS=${NCURSES_LDFLAGS}
.endif
CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}"
...
I think that the above line overrides whatever is set in the port's Makefile.
--
Andriy Gapon
More information about the freebsd-ports
mailing list