Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Jun 2014 17:48:51 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 191465] New: [patch] devel/libexecinfo: fix build on amd64
Message-ID:  <bug-191465-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191465

            Bug ID: 191465
           Summary: [patch] devel/libexecinfo: fix build on amd64
           Product: Ports Tree
           Version: Latest
          Hardware: Any
                OS: Any
            Status: Needs Triage
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: beastie@tardisi.com

Created attachment 144228
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=144228&action=edit
patch file

I have not had a working build of chromium since chromium-33.0.1750.152_1, all
indications seemed to point to a problem with libexecinfo.  But rebuilding this
dependency as well as rebuilding all dependencies of chromium did not resolve
the issue.

Today, I happened to look at the toplevel Makefile for the port, and noticed
the line:

    CFLAGS_amd64=    -fno-omit-frame-pointer

But, then when I rebuilt the port, this flag was not part of any of the
compiles.

Somewhere in process this flag seems to get added and then vanishes.

So I patched the port's Makefile to check MACHINE_CPUARCH on whether to add
this flag.

After installing this patched port, chromium-35.0.1916.153_1 started up.  Which
I'm using right now :)

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-191465-13>