aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-devtools
AgeCommit message (Collapse)Author
2023-09-18libtapi-native: use nobranch=1HEADmasterkirkstoneEtienne Cordonnier
The master branch was deleted upstream and the commit is now in the branch "1300.6.5". The safest way to fix this is to use "nobranch=1". Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-08-31gcc: re-add zstd dependencyEtienne Cordonnier
The zstd cross-compile build for darwin was fixed in f786ea1379a64fbbd, thus there is no need to remove this dependency any more. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-08-31gcc: rebase patches on top of gcc 11.4kirkstone-4.0.12Etienne Cordonnier
poky kirkstone 4.0.12 updates gcc from 11.3 to 11.4, thus the patches need to be rebased. - The changes of 0001-libstdcxx-Rename-null-terminated-to-avoid-collision.patch are in 11.4 so it can be removed. - upstream introduced DARWIN_MIN_LIB_VERSION instead of the hard-coded 10.4, so assign this variable the value 12.3 - use include path of gcc 11.4.0 Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-08-30clang: remove runtime dependency to perlEtienne Cordonnier
Commit https://github.com/kraj/meta-clang/commit/68ec449f97ffa58d in meta-clang adds a dependency to perl, however at the moment perl does not cross-compile for darwin (the build tries to use readelf which does not exist on darwin, instead of using objdump). This dependency is needed only for optional runtime tools, so just remove it at the moment. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-07-26meta-darwin: update to Darwin 21.3 and SDK 12.3Dominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com> Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-23clean-up several patchesEtienne Cordonnier
- add patch upstream status - use git patch format Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-11Make llvm-project-source patch more genericEtienne Cordonnier
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09erofs-utils: Help autoconf find lz4 header filesStephany Gamiz
For some reason erofs is not finding the lz4.h header file in darwin builds even though the file is present. Appending the -I flag with the staging include directory to the CPPFLAGS solves this issue. Signed-off-by: Stephany Gamiz <sgamiz@snap.com>
2023-05-09xar: add missing autotools dependencyEtienne Cordonnier
The recipe was relying on yocto's base class which calls make during do_compile. However the generated Makefile contains this line which tries to call the empty variable "AUTOCONF" during incremental builds: ``` xar/configure: cd build/..../xar-native/git-r0/git/xar/ && $(AUTOCONF) ``` This caused build failures. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09fix nativesdk-gcc after update to KirkstoneEtienne Cordonnier
Avoid that libstdc++.dylib links to a dummy libstdc++.so, because this adds a dependency to the generated libstdc++.dylib. This basically reverts 2d940dd5bf68aec from poky. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09binutils: add commentEtienne Cordonnier
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09remove dependency to nativesdk-libzstdEtienne Cordonnier
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09clean-up: Remove patch which is not applied any moreEtienne Cordonnier
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09fix compilation of binutils with kirkstoneEtienne Cordonnier
x86_64-pokysdk-darwin19-nm does not support the option -B (see https://www.unix.com/man-page/osx/1/nm/ ), however the configure script in binutils wrongly recognizes that this option is supported. This causes later invocations of "nm -B" to fail in the configure script, the variable global_symbol_pipe to be empty, and then later a compilation failure of binutil because two unix pipes are called directly after each other (... | $global_symbol_pipe | ...). Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09fix build error because of macosx-version-min=10.4Etienne Cordonnier
Somehow macosx-version-min is provided in gcc build commands and overwrites the version macosx-version-min=10.15 which we provide, because macosx-version-min=10.4 is provided later in the gcc parameter list. Note: this is probably only a workaround. Root-cause not totally understood. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09rename patches so that they are applied with kirkstoneEtienne Cordonnier
Those patches need to have the exact name of the patches in the poky layer, in order to be applied instead of the poky patches. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09libgcc_%.bbappend: update for kirkstone / gcc 11.3Etienne Cordonnier
See commit 94c9c6acdc14de186abe4e in the gcc repository which changes the library being linked against to libgcc_s.1.1 and libemutls_w.a when targetting "mmacosx-version-min" > 10.11 Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09xar: add missing pkgconfig dependencyEtienne Cordonnier
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09rebase patches for kirkstoneEtienne Cordonnier
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2023-05-09gcc: update patches to compile without patch-fuzz warningsDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09clang: update darwin patch for clang 13Dominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09ctools-port: update native build to latest clang recipeDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09gcc: cleanup gcc-crosssdk from leftoversDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09libtapi: update to latest versionDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09clang: default to libc++ by defaultDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09xar: update autoconf patchDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09xar: update patch to fix autoconfDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09clang: properly deal with SDKPATH in clangDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09honister: update patchesDominik Schnitzer
This commit updates the patches required for honister Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09honister: update to support new : override charDominik Schnitzer
This is the result of automated script conversion plus manual fixes. scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09clang: cleanup recipe for DarwinDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09xar: cleanup recipeDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09xar: manually setup do_compileDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09meta-darwin: support darwin19 (macOS 10.15) and Yocto hardknottDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09libgcc: fix nativesdk-libgcc compilation and packagingDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09clang: removed unnecessary C_INCLUDE_DIRDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09clang: make include SDK_SYS crosssdk PNDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09binutils: package the correct directories for nativesdkDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09libtapi: use native-clang instead of hosttoolsDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09gcc-crosssdk: disable LTODominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09flex: fix nativesdk buildDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09clang: depend on OSX SDK and refactor patchDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09darwin: remove unneeded openssl,libxml,ncurses,libedit packageDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09osx-runtime: update to 10.13Dominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09Add empty stash_locale functionOlivier Schonken
Signed-off-by: Olivier Schonken <oschonken@snap.com>
2023-05-09Update gcc section patch for gcc 10.2Olivier Schonken
Signed-off-by: Olivier Schonken <oschonken@snap.com>
2023-05-09xar: add package for XAR supportDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09cctools-port: Update to 949.0.1Dominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09OSX: Update to darwin17 (OSX 10.13)Dominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>
2023-05-09clang: add proper linker&cflagsDominik Schnitzer
Signed-off-by: Dominik Schnitzer <dominik@snap.com>