Ns-3.39 errata: Difference between revisions
(create ns-3.39 errata page) |
(update ns-3.39 errata) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
On July 5, 2023, ns-3.39 was published. This page lists some issues that have been fixed in the mainline since that time. The maintainers may make an update to this release to cover some or all of these issues. | On July 5, 2023, ns-3.39 was published. This page lists some issues that have been fixed in the mainline since that time. The maintainers may make an update to this release to cover some or all of these issues. | ||
== Python bindings do not work for | == Python bindings do not work for ARM-based Macs == | ||
Importing cppyy currently does not work for Apple silicon, as discussed in [https://gitlab.com/nsnam/ns-3-dev/-/issues/930 this issue]. There is no current workaround, as this appears to be an upstream issue. | Importing cppyy currently does not work for Apple silicon (Macs with the M1 or M2 CPU), as discussed in [https://gitlab.com/nsnam/ns-3-dev/-/issues/930 this issue]. There is no current workaround, as this appears to be an upstream issue. | ||
== Use of scratch directory for programs using openflow and other modules with external dependencies == | |||
Programs in the scratch directory that rely on special module enabled definitions (e.g. openflow, click, BRITE, MPI) may not have those compilation definitions enabled, and users may be better off creating such examples in the module example directory instead. This limitation is fixed in ns-3.40 release, and is available in [https://gitlab.com/nsnam/ns-3-dev/-/commit/1c30d11779bbb5233cd38760c533c6c56f87c017 this patch]. | |||
== pkgconfig pc files incorrect == | |||
As discussed in [https://gitlab.com/nsnam/ns-3-dev/-/issues/928 this issue], the pkgconfig files installed by bake into the build/lib/pkgconfig directory have an incorrect libpthread specifier. This was fixed in [https://gitlab.com/nsnam/ns-3-dev/-/commit/2d69a053710d2acdcc5911c8cebabc3361b275ed this ns-3-dev commit]. |
Latest revision as of 15:00, 8 August 2023
On July 5, 2023, ns-3.39 was published. This page lists some issues that have been fixed in the mainline since that time. The maintainers may make an update to this release to cover some or all of these issues.
Python bindings do not work for ARM-based Macs
Importing cppyy currently does not work for Apple silicon (Macs with the M1 or M2 CPU), as discussed in this issue. There is no current workaround, as this appears to be an upstream issue.
Use of scratch directory for programs using openflow and other modules with external dependencies
Programs in the scratch directory that rely on special module enabled definitions (e.g. openflow, click, BRITE, MPI) may not have those compilation definitions enabled, and users may be better off creating such examples in the module example directory instead. This limitation is fixed in ns-3.40 release, and is available in this patch.
pkgconfig pc files incorrect
As discussed in this issue, the pkgconfig files installed by bake into the build/lib/pkgconfig directory have an incorrect libpthread specifier. This was fixed in this ns-3-dev commit.