In 2021, this kernel was working for IPv4 programs on Ubuntu 20.04, but latest Ubuntu 20.04 minor releases have some problems at runtime. The relevant branches have been slightly updated to fix broken URLs and Python/Python3 issues but are otherwise unchanged since 2021.
Steps to reproduce, either on a native Ubuntu 20.04 machine or a Ubuntu 20.04 container:
cd source/ns-3-dce
./waf --run dce-linux
assert failed. cond="handle != 0", msg="Could not open elf-cache/0/liblinux.so elf-cache/0/liblinux.so: undefined symbol: __end_lsm_info", +0.000000000s 0 file=../model/cooja-loader-factory.cc, line=236
terminate called without an active exception
Command ['/home/bake/source/ns-3-dce/build/bin/dce-linux'] terminated with signal SIGIOT. Run it under a debugger to get more information (./waf --run <program> --command-template="gdb --args %s <args>").
This is a staging issue for debugging Parth Pratim Chatterjee's 2021 Google Summer of Code project on DCE modernization; specifically, the experimental branch for a newer Linux kernel version (5.10.47).
In 2021, this kernel was working for IPv4 programs on Ubuntu 20.04, but latest Ubuntu 20.04 minor releases have some problems at runtime. The relevant branches have been slightly updated to fix broken URLs and Python/Python3 issues but are otherwise unchanged since 2021.
Steps to reproduce, either on a native Ubuntu 20.04 machine or a Ubuntu 20.04 container:
The current runtime error is: