On Fri, 2016-11-18 at 23:43 -0800, Ori Bernstein wrote: > Working around it for the sake of the build by removing the extern on > environ > (even though I'm almost entirely certian that it won't work correctly > in the > final version, I get the missing '-lexecinfo' that I initially ran > into > in bug 214450:
environ: files/patch-base_process_launch__posix.cc look how it can be
solved. After linking the weak symbol would be replaced to strong one.
I have no idea how do you build. What targets, etc. Is it just:
cd /usr/ports/www/chromium && make
Do you change /usr/ports/www/chromium/Makefile or do you go to your
workdir and do it from there by using ninja+gn?
In case of doing it by yourself with ninja+gn you have to
have C_INCLUDE_PATH=${LOCALBASE}/include
and CPLUS_INCLUDE_PATH=${LOCALBASE}/include environment variables set.
I did this instead of -isystem, so it would behave more like GCC, you
could try fixing/investigate this part if you want. As Rene pointed out
- take a look at /usr/ports/Mk/Uses/localbase.mk. Also there is
-isystem setup in GN system, we can use that also.
signature.asc
Description: This is a digitally signed message part
