[Bro-Dev] #402: [PATCH] -fPIC is needed for FreeBSD/amd64
Bro Tracker
bro at tracker.icir.org
Mon Apr 11 16:07:17 PDT 2011
#402: [PATCH] -fPIC is needed for FreeBSD/amd64
-----------------------+-----------------------
Reporter: leres | Owner: jsiwek
Type: Problem | Status: assigned
Priority: Normal | Milestone:
Component: Broccoli | Version: git/devel
Resolution: | Keywords:
-----------------------+-----------------------
Comment (by leres):
Since the 1.5.3 version of Broccoli builds both shared and static
libraries by default on FreeBSD amd64 without issue I think it's
ridiculous that the new cmake version can't.
That said, I just tried grabbing a fresh copy of git://git.bro-
ids.org/broccoli and building with --enable-static and --enable-shared
(7.2-RELEASE and 8.2-RELEASE, both amd64) and although there doesn't
appear to be a way to build both static and shared libraries at the same
time (why not??), I no longer see any errors from either build. So
something has changed since in the way broccoli is being built between now
and when I filed this ticket.
{{{
Needing to link the broccoli bindings against a static broccoli library
should not
be a common situation that users will find themselves in.
}}}
I think there's a big difference between that and disallowing the user to
build both.
BTW, is there magic to coerce cmake into to showing the actual gcc lines?
"Building C object" is nice when things work but it isn't so helpful when
things don't.
--
Ticket URL: <http://tracker.icir.org/bro/ticket/402#comment:6>
Bro Tracker <http://tracker.icir.org/bro>
Bro Issue Tracker
More information about the bro-dev
mailing list