[m-users.] How to compile with localy installed GC?
Left Right
olegsivokon at gmail.com
Fri Apr 21 06:30:29 AEST 2017
Furthermore, I found this part of configure script:
if test "$GCC" = yes -o "$USING_MICROSOFT_CL_COMPILER" = yes; then
# Don't add -I/usr/local/include, since it causes a warning
# with gcc 3.1, and gcc already searches /usr/local/include.
# Microsoft compilers don't understand Unix pathnames.
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
else
# It's some other compiler. We don't know if it searches
# /usr/local/include by default, so add it.
if test -d /usr/local/include/.; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
ALL_LOCAL_C_INCL_DIRS="-I/usr/local/include "
ALL_LOCAL_C_INCL_DIR_MMC_OPTS="--c-include-directory
/usr/local/include "
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi
fi
which suggests that /usr/loca;/include should be already searched, but
I don't think it is... My GCC version is gcc (GCC) 6.3.1 20170306, on
Arch Linux amd64, can this be related?
Thank you.
On Thu, Apr 20, 2017 at 10:39 PM, Left Right <olegsivokon at gmail.com> wrote:
> Hello,
>
> I'm trying to compile the master, and I see that it tries to use
> headers from bohem_gc directory, but they aren't there. I have my GC
> headers in /usr/include/gc, but the flags for C compiler don't seem to
> include this directory:
>
> ALL_CC_OPTS= -Wall -Wwrite-strings -Wshadow -Wstrict-prototypes
> -Wmissing-prototypes -Wno-unused -Wno-uninitialized -O2
> -fno-strict-aliasing -fomit-frame-pointer -DMR_USE_ASM_LABELS
> -DMR_USE_GCC_NONLOCAL_GOTOS -DMR_USE_GCC_GLOBAL_REGISTERS -fno-builtin
> -fno-omit-frame-pointer -fno-reorder-functions -fno-defer-pop
> -fno-function-cse -fno-gcse -fno-move-loop-invariants
> -fno-tree-dominator-opts -fno-reorder-functions
> -ftrack-macro-expansion=0 -fno-diagnostics-show-caret
> -DMR_CONSERVATIVE_GC -DMR_BOEHM_GC -g -I../boehm_gc
> -I../boehm_gc/include -DMERCURY_BOOTSTRAP_H -DMERCURY_CONF_BOOTSTRAP_H
>
> Is there a way to configure the project in the way that it adds
> -I/usr/include/gc to the include path?
>
> Thank you.
>
> Oleg
More information about the users
mailing list