summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone/recipes-core/newlib
Commit message (Collapse)AuthorAgeFilesLines
* meta-xilinx-standalone: Rename libgloss and newlib bbappendMark Hatle2023-04-122-0/+0
| | | | | | | Use a broader wild card, as the versions of libgloss and newlib have changed. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* newlib: Remove PLNX/Vitis multilib helpersMark Hatle2023-04-102-9/+0
| | | | | | | These are only used for the special PetaLinux/Vitis multilib toolchain and should not be generally applied. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone: various fixes for override syntax changesMark Hatle2021-10-252-5/+5
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Convert to new override syntaxSai Hari Chandana Kalluri2021-09-282-7/+7
| | | | | | | | | | This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Upgrade newlib, libgloss 3.3 -> 4.1Sai Hari Chandana Kalluri2021-07-152-0/+0
| | | | | | Upgrade newlib, libgloss recipes from 3.3 -> 4.1 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Revert "newlib/libgloss: YP has moved to version 4.1.0, adjust accordingly"Sai Hari Chandana Kalluri2021-07-142-0/+0
| | | | | | This reverts commit 96f122efe48f239f7b5df4025acd5c98a61828b3. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* newlib/libgloss: YP has moved to version 4.1.0, adjust accordinglyMark Hatle2021-02-032-0/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* newlib: Upstream now disabled builtin symbolsMark Hatle2020-12-042-2/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Uprev standalone toolchain bbappendsMark Hatle2020-11-302-0/+34
| | | | | | | | Move newlib/libgloss from 3.1.0 to 3.% Move the gcc configuration for standalone to gcc 10. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* Remove recipe bbappends pointing to older versionsSai Hari Chandana Kalluri2020-11-192-34/+0
| | | | | | Remove recipe bbappends pointing to older versions. The newer versions are available in meta-microblaze Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Define COMPATIBLE_HOST to prevent mix of Linux and Baremetal recipesMark Hatle2020-03-262-0/+5
| | | | | | | | | | | | | | | The key is using COMPATIBLE_HOST to declare, for each recipe, which OS they are compatible with. This is a regex, so we need to carefully specify the arch/vendor wild cardscomponents so that we match only the OS parts. In the distro configuration, default to the standard Linux HOST_SYS setting. In the various baremetal recipes (or esw class) set the specific compatibility to allow baremetal recipes to build. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "xlnx-compatible-os.bbclass: Class to allow recipes to list OS ↵Mark Hatle2020-03-262-5/+0
| | | | | | | | compatibility" This reverts commit 4f3edb6da405ffff957d6f194bc7db7bdd9f1463. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xlnx-compatible-os.bbclass: Class to allow recipes to list OS compatibilityMark Hatle2020-02-272-0/+5
| | | | | | | | | | | | | | | | | | Following the example of base.bbclass in OE-Core, a new COMPATIBLE_OS variable is defined. Similar to COMPATIBLE_MACHINE, it is a regex that can be used to declare TARGET_OS string compatibility on a per-recipe basis. Either the distro configuration or the recipes themselves will need to inherit this class. By default the class assumes we're building a Linux based system, and thus any recipe who has not declared compatibility is compatible with Linux. The default compatible field was copied from bitbake.conf to ensure there are no surprised. Additionally, enable the usage of this class throughout meta-xilinx-standalone layer. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Ensure that bbappends do not affect task hashesMark Hatle2020-02-272-3/+3
| | | | | | | | When the xilinx-standalone distribution is not enabled, we need to make sure that we do not affect various task hashes. This conforms to the Yocto Project Compliance requirements. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* newlib: Cleanup and merge the two newlib bbappends into a single appendMark Hatle2020-02-272-0/+15
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* newlib: Adjust configuration for standalone to allow BSP libraryMark Hatle2020-02-132-0/+14
Both libgloss and newlib require the same arguents to be passed in. So keep the two files in sync with each other. --disable-newlib-supplied-syscalls This configuration argument tells newlib to NOT provide builtin syscalls, which allows the BSP library to provide them. Note linking to a BSP library will require a custom GCC spec file when linking. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>