Message ID | 20230322022551.255320-1-zhangjialing@loongson.cn |
---|---|
State | Accepted, archived |
Commit | 526b9a8ebacf07690dfc5beb1788ab7a5bef8423 |
Headers | show |
Series | recipes: add support for loongarch64 | expand |
On Tue, Mar 21, 2023 at 10:26 PM <zhangjialing@loongson.cn> wrote: > > From: Jialing Zhang <zhangjialing@loongson.cn> > > glibc gcc linux vulkan add support for loongarch64 Can you send a v2 of this without the linux-yocto SRCREV bump ? They all need to be kept in sync, and I'm about to send a new set of -stable and -dev updates to linux-yocto. I've updated my scripts to include qemuloongarch64, so that SRCREV bump will now follow the rest. Bruce > > Signed-off-by: Jialing Zhang <zhangjialing@loongson.cn> > Signed-off-by: Qizheng Zhu <zhuqizheng@loongson.cn> > --- > meta/recipes-core/glibc/glibc-locale.inc | 2 +- > meta/recipes-devtools/gcc/gcc-runtime.inc | 1 + > meta/recipes-graphics/vulkan/vulkan-samples_git.bb | 2 +- > meta/recipes-kernel/linux/linux-yocto_6.1.bb | 2 +- > 4 files changed, 4 insertions(+), 3 deletions(-) > > diff --git a/meta/recipes-core/glibc/glibc-locale.inc b/meta/recipes-core/glibc/glibc-locale.inc > index 7f70b3ca4f..760de9437b 100644 > --- a/meta/recipes-core/glibc/glibc-locale.inc > +++ b/meta/recipes-core/glibc/glibc-locale.inc > @@ -20,7 +20,7 @@ ENABLE_BINARY_LOCALE_GENERATION:pn-nativesdk-glibc-locale = "1" > > #enable locale generation on these arches > # BINARY_LOCALE_ARCHES is a space separated list of regular expressions > -BINARY_LOCALE_ARCHES ?= "arc arm.* aarch64 i[3-6]86 x86_64 powerpc mips mips64 riscv32 riscv64" > +BINARY_LOCALE_ARCHES ?= "arc arm.* aarch64 i[3-6]86 x86_64 powerpc mips mips64 riscv32 riscv64 loongarch64" > > # set "1" to use cross-localedef for locale generation > # set "0" for qemu emulation of native localedef for locale generation > diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc > index fa5b048dab..bccc8a5b89 100644 > --- a/meta/recipes-devtools/gcc/gcc-runtime.inc > +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc > @@ -38,6 +38,7 @@ RUNTIMELIBITM:nios2 = "" > RUNTIMELIBITM:microblaze = "" > RUNTIMELIBITM:riscv32 = "" > RUNTIMELIBITM:riscv64 = "" > +RUNTIMELIBITM:loongarch64 = "" > RUNTIMELIBSSP ?= "" > RUNTIMELIBSSP:mingw32 ?= "libssp" > > diff --git a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb > index 20f39905b1..05babf4c91 100644 > --- a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb > +++ b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb > @@ -18,7 +18,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "These are not the releases you're looking for" > S = "${WORKDIR}/git" > > REQUIRED_DISTRO_FEATURES = 'vulkan' > -COMPATIBLE_HOST = "(x86_64|aarch64|mips64|powerpc64|riscv64).*-linux" > +COMPATIBLE_HOST = "(x86_64|aarch64|mips64|powerpc64|riscv64|loongarch64).*-linux" > > inherit cmake features_check > > diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb > index be31a22524..c43a75a250 100644 > --- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb > +++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb > @@ -16,7 +16,7 @@ KBRANCH:qemumips64 ?= "v6.1/standard/mti-malta64" > > SRCREV_machine:qemuarm ?= "129155997616e25e7221ed259fa75282e46a00b6" > SRCREV_machine:qemuarm64 ?= "b05ca3429c1eef8cfff0b5638c8a5bb708b4e98a" > -SRCREV_machine:qemuloongarch64 ?= "1caf99d56881e1510afca553cd4a057f80479973" > +SRCREV_machine:qemuloongarch64 ?= "b05ca3429c1eef8cfff0b5638c8a5bb708b4e98a" > SRCREV_machine:qemumips ?= "aa98067af82a03ef5223e9c116506030a732eb24" > SRCREV_machine:qemuppc ?= "b05ca3429c1eef8cfff0b5638c8a5bb708b4e98a" > SRCREV_machine:qemuriscv64 ?= "b05ca3429c1eef8cfff0b5638c8a5bb708b4e98a" > -- > 2.34.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#178905): https://lists.openembedded.org/g/openembedded-core/message/178905 > Mute This Topic: https://lists.openembedded.org/mt/97770391/1050810 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [bruce.ashfield@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
diff --git a/meta/recipes-core/glibc/glibc-locale.inc b/meta/recipes-core/glibc/glibc-locale.inc index 7f70b3ca4f..760de9437b 100644 --- a/meta/recipes-core/glibc/glibc-locale.inc +++ b/meta/recipes-core/glibc/glibc-locale.inc @@ -20,7 +20,7 @@ ENABLE_BINARY_LOCALE_GENERATION:pn-nativesdk-glibc-locale = "1" #enable locale generation on these arches # BINARY_LOCALE_ARCHES is a space separated list of regular expressions -BINARY_LOCALE_ARCHES ?= "arc arm.* aarch64 i[3-6]86 x86_64 powerpc mips mips64 riscv32 riscv64" +BINARY_LOCALE_ARCHES ?= "arc arm.* aarch64 i[3-6]86 x86_64 powerpc mips mips64 riscv32 riscv64 loongarch64" # set "1" to use cross-localedef for locale generation # set "0" for qemu emulation of native localedef for locale generation diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc index fa5b048dab..bccc8a5b89 100644 --- a/meta/recipes-devtools/gcc/gcc-runtime.inc +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc @@ -38,6 +38,7 @@ RUNTIMELIBITM:nios2 = "" RUNTIMELIBITM:microblaze = "" RUNTIMELIBITM:riscv32 = "" RUNTIMELIBITM:riscv64 = "" +RUNTIMELIBITM:loongarch64 = "" RUNTIMELIBSSP ?= "" RUNTIMELIBSSP:mingw32 ?= "libssp" diff --git a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb index 20f39905b1..05babf4c91 100644 --- a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb +++ b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb @@ -18,7 +18,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "These are not the releases you're looking for" S = "${WORKDIR}/git" REQUIRED_DISTRO_FEATURES = 'vulkan' -COMPATIBLE_HOST = "(x86_64|aarch64|mips64|powerpc64|riscv64).*-linux" +COMPATIBLE_HOST = "(x86_64|aarch64|mips64|powerpc64|riscv64|loongarch64).*-linux" inherit cmake features_check diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb index be31a22524..c43a75a250 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb @@ -16,7 +16,7 @@ KBRANCH:qemumips64 ?= "v6.1/standard/mti-malta64" SRCREV_machine:qemuarm ?= "129155997616e25e7221ed259fa75282e46a00b6" SRCREV_machine:qemuarm64 ?= "b05ca3429c1eef8cfff0b5638c8a5bb708b4e98a" -SRCREV_machine:qemuloongarch64 ?= "1caf99d56881e1510afca553cd4a057f80479973" +SRCREV_machine:qemuloongarch64 ?= "b05ca3429c1eef8cfff0b5638c8a5bb708b4e98a" SRCREV_machine:qemumips ?= "aa98067af82a03ef5223e9c116506030a732eb24" SRCREV_machine:qemuppc ?= "b05ca3429c1eef8cfff0b5638c8a5bb708b4e98a" SRCREV_machine:qemuriscv64 ?= "b05ca3429c1eef8cfff0b5638c8a5bb708b4e98a"