Projects
Eulaceura:Factory
perl
_service:obs_scm:backport-aarch64-ilp32-support...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:backport-aarch64-ilp32-support.patch of Package perl
From 55a0aab68d5ce90ce8bb7442ba61639c49e50c1d Mon Sep 17 00:00:00 2001 From: root <root@localhost.localdomain> Date: Mon, 21 Sep 2020 09:45:33 +0800 Subject: [PATCH] aarch64 ilp32 support Conflict:NA Reference:https://build.opensuse.org/package/view_file/devel:ARM:Factory:Contrib:ILP32/perl/aarch64-ilp32.patch?expand=1 --- hints/linux.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/hints/linux.sh b/hints/linux.sh index c749f0f..27322dc 100644 --- a/hints/linux.sh +++ b/hints/linux.sh @@ -311,6 +311,25 @@ sparc*) ;; esac +case $archname in +aarch64-linux) + cat >try.c <<'EOM' +/* Test for ILP32 */ +#include <stdlib.h> +main() { + int ilp32 = 0; + #ifdef __ILP32__ + ilp32 = 1; + #endif + exit(!ilp32); +} +EOM + if ${cc:-gcc} $ccflags $ldflags try.c >/dev/null 2>&1 && $run ./a.out; then + archname=aarch64-ilp32-linux + fi + ;; +esac + # SuSE8.2 has /usr/lib/libndbm* which are ld scripts rather than # true libraries. The scripts cause binding against static # version of -lgdbm which is a bad idea. So if we have 'nm' -- 2.27.0
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2