Chromium Build Failures

clutton clutton at zoho.com
Sun Nov 20 02:23:51 UTC 2016


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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freebsd.org/pipermail/freebsd-chromium/attachments/20161120/6341fd0b/attachment.sig>


More information about the freebsd-chromium mailing list