# Summary
* Set TBB dependency so TDAQ will find the correct TBBConfig file in
cvmfs and not TDAQ's own FindTBB file which does not define TBB::tbb
* Add global compiler flags in a way that they are automatically added
when linking against imported FELIX libraries
* Compiling code without _REENTRANT flag might cause segfaults
* Fixed several bugs in felix-server
* Event loop was not started
* If port 0 was provided, the wrong port was written into bus
* Wrong exception was thrown in case creating a receiver failed
* Fixed bug in felix-bus-fs not allowing users with read-only
permissions reading the bus (required read-write access)
* Merge felix-direct-readout-interface and felix-interface
# Details
Package: felix_bus_fs
Repository: https://gitlab.cern.ch/atlas-tdaq-felix/felix-bus-fs
Old hash: 10d093cc0d3ab0fc86c5122b5b8731ce5a8800f8
New hash: 6b0f91a4c1d81ea75a7ae142b7badbde25be7dc5
Commits:
6b0f91a4 Merge branch '5.2.x-filelocker' into '5.2.x'
ef660448 5.2.x filelocker: fix to make sure a read lock only needs read permission
Package: felix_client
Repository: https://gitlab.cern.ch/atlas-tdaq-felix/felix-client
Old hash: b48f2c3a2abbdef2412e81706fc7dcc9a24cca08
New hash: 9b38d9723e435a3ad93e78ef48899cdeb3b3c8bc
Commits:
9b38d972 Add CONFIG option to TBB dependency
130951e0 Update cmake_tdaq for _REENTRANT flag handling
Package: felix_direct_readout_implementation
Repository: https://gitlab.cern.ch/atlas-tdaq-felix/felix-direct-readout-implementation
Old hash: ad471a6053a6db8cef95c8619a68ff2c38b061ff
New hash: e0884023fd879203a4355f73e6df047739e85be4
Commits:
e0884023 address cppcheck warnings
9a91312a Merge branch 'FLX-2669-5.2.x' into '5.2.x'
e4ecc4db FLX-2669 headers from felix-interface
Package: felix_interface
Repository: https://gitlab.cern.ch/atlas-tdaq-felix/felix-interface
Old hash: 5c914094dc70fb7ea357a024c0065687c605ae77
New hash: a08be2e0051135c6956f48cf374479b795fe11a1
Commits:
a08be2e0 restore vanilla CMake for non-FELIX and non-TDAQ builds
060d15d8 CMakeLists: define project only if FELIX build
43a61097 TDAQ compatibility in CMakeLists.txt
77284a64 Merge branch 'FLX-2669-5.2.x' into '5.2.x'
09364796 FLX-2669 felix-direct-readout headers
Package: felix_server
Repository: https://gitlab.cern.ch/atlas-tdaq-felix/felix-server
Old hash: 2cb2fa2f048dfd8c2b976e58bd4ebc3f30ae649b
New hash: 34ce8026deb4b89242d8e7105c20784f438c04a0
Commits:
34ce8026 Merge branch 'start-evloop' into 'master'
19d40c5f Fix bug if port 0 is provided
d7a768f9 Throw correct exception for failed receiver
b5c6344d Start eventloop thread
Package: netio3_backend
Repository: https://gitlab.cern.ch/atlas-tdaq-felix/netio3-backend
Old hash: c98967a937fe5a83615a008024b207f1b28616df
New hash: 8a33b174055a2a58fa6dcebc2079d051230fa47d
Commits:
8a33b174 Merge branch 'cmake-updates' into 'master'
ca4e7ceb Add CONFIG option to TBB dependency
Package: netio3
Repository: https://gitlab.cern.ch/atlas-tdaq-felix/netio3
Old hash: 7e04f3af45128e0599622b8916d79bbb1e2738f9
New hash: 61913ba9413a10a980c9a6119ff1a368f516c34c
Commits:
61913ba9 Merge branch 'cmake-updates' into 'master'
3375dcbb Add CONFIG option to TBB dependency