Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Jan 2015 17:53:54 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 196493] bsd.gcc.mk does not over-ride linking with gcc libs in /usr/lib
Message-ID:  <bug-196493-13@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 196493
           Summary: bsd.gcc.mk does not over-ride linking with gcc libs in
                    /usr/lib
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Ports Framework
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: fred.woods@mcnhealthcare.com
                CC: portmgr@FreeBSD.org

Created attachment 151336
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=151336&action=edit
diff -u patch to change CFLAGS, CXXFLAGS, and LDFLAGS in bsd.gcc.mk.

System this was noticed on is FreeBSD 9.3 amd64, that has been upgraded to 9.3.
While researching build errors for net/freerdp, noticed that the build was not
linking with the libstdc++.so.6 in the /usr/local/lib tree, but was instead
trying to link with /usr/lib/libstdc++.so.6.

Think the root cause is the various ??FLAGS variables in
/usr/ports/Mk/bsd.gcc.mk are set by appending to the variables. Appending
causes what ever values are assigned to the ??FLAGS variables before bsd.gcc.mk
is evaluated to over-ride values set by bsd.gcc.mk.

-- 
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-196493-13>