| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Moving the host support into a module lets it get used where options
is not being used.
|
|
|
|
| |
The output of readelf needs to be in English.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a testing tool that builds BSPs with a range of configure options
for regression testing changes do not break the kernel code.
The builds are controlled by an INI file. The INI configuration has profiles
which define a specific set of architures and BSP to build. There are architectures
which contain BSPs and these further define the options needed to build the BSP.
There is also builds which define the variations each BSP is built with.
The build output can be pointed to any suitable disks so you can control where
the output ends up.
This initial release contains tiers and these are only seeded with something to
test with. It does not define the tiers.
Wanrings, object files and libraries are counted.
|
|
|
|
| |
Show user friendly labels for the C++ constructors and destructors.
|
| |
|
| |
|
|
|
|
| |
This is useful if you need to look up a symbol based on its address.
|
|
|
|
| |
Add support to return the major, minor or revision numbers as numbers.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The conversion to Python3 added an eval() call which is wrong.
Fix the spelling in execute.
Fix labels in the tester gdb locking.
Check the debug-trace arguments.
Close #2642.
|
|
|
|
| |
Updates #2619.
|
|
|
|
|
|
| |
Add solaris and netbsd.
Close #2619.
|
|
|
|
|
|
|
|
|
|
|
| |
Limit the compilers used to gcc and clang. Clang has not been tested.
Users with MSVC install does not need to remove now.
Force the os.sep path to the standard '\\' on Windows. The MSYS2 python
sets it to '/' for internal project reasons. Doing this does cause waf
problems when running configure so only do this for the build target.
Closes #2583.
|
|
|
|
|
|
|
|
| |
Installing PYO and PYC does not work so disable this. Move the
Python check to the top level and have a single place.
Fix the install paths a revert the 'from . import' changes. This
is resolved by installing into the correct paths.
|
| |
|
| |
|
|
|
|
| |
Thanks to ita for the example.
|
|
|
|
| |
One section is supported [version] with a 'release' entry.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Support a top level VERSION file that defines an RTEMS release.
Fix the install of the python modules including thertems-test.
Update the git python module to the RSB version. Fix the options to
not call clean and to call dirty.
Update the version python module.
Fix the rtld C++ support to the VERSION file and the top level waf
script.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fix biulding the mmap Windows code.
Fix installing the files for Windows.
|
| |
|
|
|
|
|
| |
Seacch the path for the program name if not found and set it as
an absolute path. This allow the prefix to be found.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This installs the Python RTEMS Toolkit.
The copmiler has been switched from forcing gcc to allowing waf
to detect the host's tool chain.
|
| |
|
|
|
|
|
|
| |
On FreeBSD use --host=mingw32 for Windows. If you use another
OS you might need to add the specific windows host to the
top level wscript file.
|
| |
|
| |
|
|
|
|
|
| |
The change to rld::split clears the user's library paths. Fix
this.
|
| |
|
|
|
|
| |
(triggered runtime error on my machine)
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change adds support to the rtems-syms code to generate a suitable
ELF object you can link to the base image kernel in the embed mode or
you can load with the run-time load mode.
The change fixes a bug in the framework where local ELF symbols
were being placed in the external symbol table. The external
symbol table has been removed and a global, weak and local set
of tables is now provided as this is more aligned with the ELF
format.
|
| |
|
| |
|
| |
|
|
|
|
| |
Do not build as an object per program.
|
| |
|
| |
|
|
|
|
| |
Add support to kill running tests if the user presses control-c.
|
|
|