summaryrefslogtreecommitdiff
path: root/cpukit/configure.ac (follow)
AgeCommit message (Collapse)Author
2020-10-05build: Add testopts.h to configure scriptSebastian Huber
Close #4120.
2020-07-05epiphany: Remove support for this targetSebastian Huber
Due to an unmaintained toolchain (internal errors in GCC, no FSF GDB integration) the Epiphany architecture was obsoleted in RTEMS 5.1. Update #3941.
2019-12-12Support pasring - in a version stringChris Johns
Closes #3839
2019-11-12riscv: preliminarily support for libdlHesham Almatary
Support for targets compiled with -fno-pic and -mno-relax
2019-03-04Update Doxyfile to Doxygen 1.8.15Sebastian Huber
Generate Doxygen output in doc and ignore this directory in Git. Add RTEMS logo. The Doxygen documentation is now built using the source tree. Just invoke "doxygen" in the top-level source directory. The Doxyfile works also with at least Doxygen 1.8.13 and Doxygen 1.8.14. Update #3705.
2018-12-27drvmgr: Enable build for riscvSebastian Huber
2018-12-14build: Remove ampolish3Sebastian Huber
Update #3254.
2018-11-12m32c: Remove this targetSebastian Huber
Update #3599.
2018-10-22Remove superfluous configure checksSebastian Huber
The results of these checks are unused, covered by other checks or check obvious things. Update #3409.
2018-10-22Remove checks for flockfile(), etc. declarationsSebastian Huber
Declarations provided by Newlib since 2002. Update #3409.
2018-10-22Remove getcwd()Sebastian Huber
This function is provided by Newlib since 2000. Update #3409.
2018-10-22Remove optional getrusage() declarationSebastian Huber
Declaration provided by Newlib since 2014. Update #3409.
2018-10-22Remove ttyname()Sebastian Huber
This function is provided by Newlib since 2000. Update #3409.
2018-10-22Remove __assert()Sebastian Huber
This function is provided by Newlib since 2000. Update #3409.
2018-10-22Remove isatty()Sebastian Huber
These functions are provided by Newlib since 2000. Update #3409.
2018-10-22Remove strlcat(), strlcpy(), strsep(), readdir_r()Sebastian Huber
These functions are provided by Newlib since 2002. Update #3409.
2018-10-12build: Fix build on WindowsSebastian Huber
Avoid a long argument list while creating the librtemscpu.a library archive.
2018-10-10build: Include header.am in cpukit/Makefile.amSebastian Huber
Include all cpukit/*/header.am files in cpukit/Makefile.am. This gets rid of all subtree Makefile.am and the sudirs hack.
2018-10-10build: Merge score/cpu/*/Makefile.amSebastian Huber
2018-10-10build: Merge libmisc/Makefile.amSebastian Huber
2018-10-10build: Merge zlib/Makefile.amSebastian Huber
2018-10-10build: Merge telnetd/Makefile.amSebastian Huber
2018-10-10build: Merge rtems/Makefile.amSebastian Huber
2018-10-10build: Merge pppd/Makefile.amSebastian Huber
2018-10-10build: Merge posix/Makefile.amSebastian Huber
2018-10-10build: Merge mghttpd/Makefile.amSebastian Huber
2018-10-10build: Merge libstdthreads/Makefile.amSebastian Huber
2018-10-10build: Merge librpc/Makefile.amSebastian Huber
2018-10-10build: Merge libpci/Makefile.amSebastian Huber
2018-10-10build: Merge libmd/Makefile.amSebastian Huber
2018-10-10build: Merge libi2c/Makefile.amSebastian Huber
2018-10-10build: Merge libgnat/Makefile.amSebastian Huber
2018-10-10build: Merge libfs/Makefile.amSebastian Huber
2018-10-09build: Merge libdrvmgr/Makefile.amSebastian Huber
2018-10-09build: Merge libdl/Makefile.amSebastian Huber
2018-10-09build: Merge libdebugger/Makefile.amSebastian Huber
2018-10-09build: Merge libcsupport/Makefile.amSebastian Huber
2018-10-09build: Merge libcrypt/Makefile.amSebastian Huber
2018-10-09build: Merge libblock/Makefile.amSebastian Huber
2018-10-09build: Merge libfdt/Makefile.amSebastian Huber
2018-10-09build: Merge ftpd/Makefile.amSebastian Huber
2018-10-09build: Merge dev/Makefile.amSebastian Huber
2018-10-09build: Move sapi/Makefile.amSebastian Huber
2018-08-10posix: Add configure check for mprotect()Sebastian Huber
Update #3491.
2018-07-11bsp/x86_64: Minimal bootable BSPAmaan Cheval
Current state: - Basic context initialization and switching code. - Stubbed console (empty functions). - Mostly functional linker script (may need tweaks if we ever want to move away from the large code model (see: CPU_CFLAGS). - Fully functional boot, by using FreeBSD's bootloader to load RTEMS's ELF for UEFI-awareness. In short, the current state with this commit lets us boot, go through the system initialization functions, and then call user application's Init task too. Updates #2898.
2018-07-05posix: Check for new <pthread.h> prototypesSebastian Huber
Update #3342. Update #3343.
2018-03-09network: Optionally install network headersSebastian Huber
Install the network headers only if --enable-networking is specified. Update #3254.
2018-01-25Remove make preinstallChris Johns
A speciality of the RTEMS build system was the make preinstall step. It copied header files from arbitrary locations into the build tree. The header files were included via the -Bsome/build/tree/path GCC command line option. This has at least seven problems: * The make preinstall step itself needs time and disk space. * Errors in header files show up in the build tree copy. This makes it hard for editors to open the right file to fix the error. * There is no clear relationship between source and build tree header files. This makes an audit of the build process difficult. * The visibility of all header files in the build tree makes it difficult to enforce API barriers. For example it is discouraged to use BSP-specifics in the cpukit. * An introduction of a new build system is difficult. * Include paths specified by the -B option are system headers. This may suppress warnings. * The parallel build had sporadic failures on some hosts. This patch removes the make preinstall step. All installed header files are moved to dedicated include directories in the source tree. Let @RTEMS_CPU@ be the target architecture, e.g. arm, powerpc, sparc, etc. Let @RTEMS_BSP_FAMILIY@ be a BSP family base directory, e.g. erc32, imx, qoriq, etc. The new cpukit include directories are: * cpukit/include * cpukit/score/cpu/@RTEMS_CPU@/include * cpukit/libnetworking The new BSP include directories are: * bsps/include * bsps/@RTEMS_CPU@/include * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILIY@/include There are build tree include directories for generated files. The include directory order favours the most general header file, e.g. it is not possible to override general header files via the include path order. The "bootstrap -p" option was removed. The new "bootstrap -H" option should be used to regenerate the "headers.am" files. Update #3254.
2017-12-07Remove obsolete network header filesSebastian Huber
Update #3254.
2017-11-09Reject incompatible tool chainsSebastian Huber
Update #3185.