| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Update #3419.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds two new buildset configurations: One that leaves out as much
features as possible and one that enables all features. For the default
configuration WiFi support is now disabled.
To disable IPv6 for the minimal configuration, all -DINET6 are
eliminated in libbsd.py. They are now replaced by a #ifdef that checks
for RTEMS_BSD_MODULE_NETINET6 instead.
Close #3351.
|
|
|
|
| |
Update #3351
|
|
|
|
| |
Update #3351
|
|
|
|
| |
Update #3351
|
|
|
|
|
|
| |
This change allows us to control the modules we want to build.
Update #3351
|
|
|
|
|
|
|
|
|
| |
Remove the need to generate a waf script.
Move various pieces of data from the builder code to libbsd.py and make
it configuration data.
Update #3351
|
|
|
|
| |
Add wpa_supplicant lib support and shell command support in RTEMS.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Imported from Freescale Linux repository
git://git.freescale.com/ppc/upstream/linux.git
commit 2774c204cd8bfc56a200ff4dcdfc9cdf5b6fc161.
Linux compatibility layer is partly from FreeBSD.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This allows to set the optimization level for libbsd via a configure
switch. Useful for building with for example no optimization during
debug or with size optimization for space restricted targets.
|
| |
|
|
|
|
| |
This allows a finer decision which headers should be installed.
|
|
|
|
|
|
|
|
|
|
|
| |
There are some cases, where a header is installed into a directory with
a different name then it's source directory. In that case, the build
might fail because the header is not found. One example would be the
<openssl/opensslv.h>. The source for this file is in
freebsd/crypto/openssl/crypto/opensslv.h.
To allow the build to work in such cases too, copy such files into a
temporary location in the build tree.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The following files are now provided by Newlib:
* arpa/inet.h
* net/if.h
* netinet/in.h
* netinet/tcp.h
* sys/socket.h
* sys/uio.h
* sys/un.h
The <sys/param.h> and <sys/cpuset.h> are now compatible enough to be
used directly.
Update #2833.
|
| |
|
| |
|
| |
|
|
|
|
| |
Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.
|
|
|
|
| |
Pointer sign warnings are quite common in FreeBSD code.
|
| |
|
|
|
|
| |
Prepare update to FreeBSD 11.
|
|
|
|
| |
The report shows the level of changes we have made to the FreeBSD code.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Python 3 requires better UTF-8 handling of files and FreeBSD has UTF-8
characters in some files.
Refactor builder.py to clean up the code and remove the need to have
a temporary file. Update other scripts to use the new code.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add support to force the RTEMS version. This remove the need for using
the --rtems-version command line option if the automatic detection fails.
Update all python code to support python 2 and 3.
Update rtems_waf to the latest version to support the RTEMS version,
check environment variables and to display the CC version.
Sort all tests. I think the unsorted list is dependent on the version
of python and so would result in repo noise as if it regenerted.
|
| |
|
|
|
|
| |
Avoid and delete this function.
|
|
|
|
|
|
|
|
|
| |
- Update the file builder generator to handle generator specific cflags and
includes. The tcpdump and libpcap have localised headers and need specific
headers paths to see them. There are also module specific flags and these
need to be passed to the lex and yacc generators.
- Add the tcpdump support.
|
|
|
|
| |
Install to the --prefix path passed to configure.
|
| |
|
| |
|
|
systems.
Split the freebsd-to-rtems.py into separate parts to allow more than
a single build system generator.
|