FYI - there now also is a topic/johanna/static branch in the base
repository, which adds a --enable-static-broker flag that automatically
builds/links static broker/caf against Bro.
Pull request in https://github.com/zeek/zeek/pull/224.
Johanna
On Thu, Dec 06, 2018 at 10:25:50AM -0800, Johanna A
In case it is helpful, here is the script I used to build all static bro
(without any shared libraries)
```
cd bro
mkdir buildcaf
cd buildcaf
cmake -DCAF_NO_UNIT_TESTS=1 -DCAF_NO_EXAMPLES=1 -DCAF_BUILD_STATIC_ONLY=1
../aux/broker/3rdparty/caf/
make
make install || true
cd ..
mkdir build
cd bui
Hi Craig,
I pushed another commit to the branch that passes --build-static-only through
to CAF; if you just want the patch for that it is available at
https://github.com/zeek/broker/commit/bf03a4246113c72d10530cc0c2729a3fa6f0b046.
(Note that repositories are currently being migrated; if you pull
Hi Craig,
I actually recently started working on this, however I am did not quite
look at what you want.
There already is a branch called topic/johanna/static, which now makes
--build-static(-only) work for broker whan CAF is built statically - it
does not yet pass the static flags through to bro
On Wed, Dec 05, 2018 at 19:03 -0800, Craig Leres wrote:
> (I'm working on updating the FreeBSD port to 2.6 and can't install
> things like libcaf_io.so in /usr/local/lib because they conflict with
> libraries potentially installed by the devel/caf port.)
What's the version of the CAF port? I
Johanna has been working on this recently. We may end up needing to do
a minor release update just to fix this because it appears that it's
going to be a bit of a packaging problem on a number of OSs and distros
otherwise.
.Seth
On 5 Dec 2018, at 22:03, Craig Leres wrote:
> I've read up o
I've read up on cmake variable scope but I can't figure out how to build
bro with static libraries. The bro-bundled caf already has
CAF_BUILD_STATIC_ONLY which I'm pretty sure works but I'm unable to turn
it on when building caf as part of a bro build.
For example I'd like is to optionally (i.e