Complete Yocto mirror with license table for TQMa6UL (2038-compliance)
- 264 license table entries with exact download URLs (224/264 resolved) - Complete sources/ directory with all BitBake recipes - Build configuration: tqma6ul-multi-mba6ulx, spaetzle (musl) - Full traceability for Softwarefreigabeantrag - GCC 13.4.0, Linux 6.6.102, U-Boot 2023.04, musl 1.2.4 - License distribution: GPL-2.0 (24), MIT (23), GPL-2.0+ (18), BSD-3 (16)
This commit is contained in:
36
sources/poky/meta-poky/conf/distro/include/gcsections.inc
Normal file
36
sources/poky/meta-poky/conf/distro/include/gcsections.inc
Normal file
@@ -0,0 +1,36 @@
|
||||
CFLAGS_SECTION_REMOVAL = "-ffunction-sections -fdata-sections"
|
||||
LDFLAGS_SECTION_REMOVAL = "-Wl,--gc-sections"
|
||||
|
||||
# packages with build problems using sections
|
||||
CFLAGS_SECTION_REMOVAL:pn-glibc = ""
|
||||
LDFLAGS_SECTION_REMOVAL:pn-glibc = ""
|
||||
CFLAGS_SECTION_REMOVAL:pn-cairo = ""
|
||||
LDFLAGS_SECTION_REMOVAL:pn-cairo = ""
|
||||
CFLAGS_SECTION_REMOVAL:pn-perl = ""
|
||||
LDFLAGS_SECTION_REMOVAL:pn-perl = ""
|
||||
CFLAGS_SECTION_REMOVAL:pn-grub-efi = ""
|
||||
LDFLAGS_SECTION_REMOVAL:pn-grub-efi = ""
|
||||
CFLAGS_SECTION_REMOVAL:pn-grub = ""
|
||||
LDFLAGS_SECTION_REMOVAL:pn-grub = ""
|
||||
|
||||
# SDK packages with build problems using sections
|
||||
CFLAGS_SECTION_REMOVAL:pn-nativesdk-glibc = ""
|
||||
LDFLAGS_SECTION_REMOVAL:pn-nativesdk-glibc = ""
|
||||
CFLAGS_SECTION_REMOVAL:pn-nativesdk-cairo = ""
|
||||
LDFLAGS_SECTION_REMOVAL:pn-nativesdk-cairo = ""
|
||||
CFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-runtime = ""
|
||||
LDFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-runtime = ""
|
||||
CFLAGS_SECTION_REMOVAL:pn-nativesdk-perl = ""
|
||||
LDFLAGS_SECTION_REMOVAL:pn-nativesdk-perl = ""
|
||||
CFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-winpthreads = ""
|
||||
LDFLAGS_SECTION_REMOVAL:pn-nativesdk-mingw-w64-winpthreads = ""
|
||||
|
||||
# set default for target
|
||||
CFLAGS:append:class-target = " ${CFLAGS_SECTION_REMOVAL}"
|
||||
CXXFLAGS:append:class-target = " ${CFLAGS_SECTION_REMOVAL}"
|
||||
LDFLAGS:append:class-target = " ${LDFLAGS_SECTION_REMOVAL}"
|
||||
|
||||
# set default for nativesdk
|
||||
CFLAGS:append:class-nativesdk = " ${CFLAGS_SECTION_REMOVAL}"
|
||||
CXXFLAGS:append:class-nativesdk = " ${CFLAGS_SECTION_REMOVAL}"
|
||||
LDFLAGS:append:class-nativesdk = " ${LDFLAGS_SECTION_REMOVAL}"
|
||||
@@ -0,0 +1,8 @@
|
||||
# Add extra DISTRO_FEATUREs
|
||||
DISTRO_FEATURES:append = " pam usrmerge"
|
||||
|
||||
# Use our alternate kernel version
|
||||
PREFERRED_VERSION_linux-yocto = "6.6%"
|
||||
|
||||
# Ensure the kernel nfs server is enabled
|
||||
KERNEL_FEATURES:append:pn-linux-yocto = " features/nfsd/nfsd-enable.scc"
|
||||
@@ -0,0 +1,22 @@
|
||||
#
|
||||
# Set recipe versions to auto-rev for cutting edge testing
|
||||
#
|
||||
|
||||
INHERIT += "poky-bleeding"
|
||||
|
||||
POKY_AUTOREV_RECIPES = "\
|
||||
libmatchbox \
|
||||
opkg-utils \
|
||||
matchbox-config-gtk \
|
||||
matchbox-desktop \
|
||||
matchbox-keyboard \
|
||||
matchbox-panel-2 \
|
||||
matchbox-terminal \
|
||||
matchbox-theme-sato \
|
||||
matchbox-wm \
|
||||
pseudo \
|
||||
puzzles \
|
||||
sato-icon-theme \
|
||||
sato-screenshot \
|
||||
settings-daemon \
|
||||
"
|
||||
@@ -0,0 +1,4 @@
|
||||
#
|
||||
# Things we exlude from world testing within the reference distro
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user