Ensure that actually only the unreal sysroot is deployed for all C as
well C++ compilations including dependencies. That ensures the server is
NOT anymore linked against the system glibc (which is in Ubuntu22.04
incompatible with the Unreal one). As a consequence no local clang
installation required anymore to build under Linux.
Harmonized naming split into client/server (instead of libcpp and
libstdcpp) to ensure nothing mixed up (and there were things mixed up
before!)
Refactor C# Unreal build using CarlaRules base class to provide common
functionality. Fixing windows build without ROS2 and added intitial
windows build with ROS2
Restrict to one DDS-Domain-Participant for carla-server (Fixes bind
address already in use exception on with ROS2).
Due to continued segfaults in reallocations of MallocBinned2 in
conjunction with ROS2 enforce using AnsiMalloc calls under Linux (see
https://forums.unrealengine.com/t/dealing-with-allocator-mismatches-with-external-libraries/1416830)
Use C++20 to allow for more robust struct initialization (see
https://en.cppreference.com/w/cpp/language/aggregate_initialization),
added Eigen C++20 patches and required CARLA changes to cope with C++20
compilation errors
Be aware: This change requires the Unreal PR
(https://github.com/CarlaUnreal/UnrealEngine/pull/23)
Move forward to g++-13
Minors:
- Fix make clean call
- Update osm2odr commit with build fix
(https://github.com/carla-simulator/sumo/pull/6)
- Update ad-rss to 4.4.5 (supports boost 1.80)
- Fix windows install scripts and forward arguments for building
libcarla
- Adapt codeformat.py to python3 using clang-format-14
* Added first draft of python wheel documentation
* Removed the 2 from pip2
* Updated wheel flag info and linux requirements
* Updated build docs with information about whl's and egg's
* Updated installation and build docs to reflect the new ways to install the client library
* Removed summary sections from build docs. The process is too complicated and open to mistakes if users follow a summary
* Corrections on python wheel docs
* Removed python version references
* Removing/fixing irrelevant parts of the docs and fixing example code snippets.
* Corrected python versions on windows and quickstart and removed repair wheel flag on linux
* Updated name of spanw_npc script
* Traffic manager updates for large maps, generate traffic and deterministic mode.
* Changed reference to back spawn_npc for generate data tutorial as it specifies that it is based on carla 0.9.8
* Corrected min respawn distance
* First draft TM updates
* Idle iteration
* Different updates
* Python API weather fix
* Added RSS sensor
* Added nightly builds
* Added texture mention to Town10
* Updated TM
* Updated contact mail
* New update on B,Jo,Ja comments
* Last fixes on Ja comments
* Style fixes and iteration
* Mid iteration for rebase
* Finished core + town slider
* First fix waiting for Reviewable
* Iteration on G comments
* Added spectator example
* Fixed typo
* Added minor change to generate opendrive world