[vlc-commits] [Git][videolan/vlc][3.0.x] 2 commits: configure: use $host_cpu where applicable
Steve Lhomme (@robUx4)
gitlab at videolan.org
Wed Nov 13 11:13:11 UTC 2024
Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC
Commits:
d78ca74e by Rémi Denis-Courmont at 2024-11-13T10:30:09+00:00
configure: use $host_cpu where applicable
(cherry picked from commit a50366bc9702ad4ec0db1e5361bcea8378bf8132)
- - - - -
64e09957 by Steve Lhomme at 2024-11-13T10:30:09+00:00
configure: enable large-address-aware on 32-bit Windows
This allows the GPU drivers to use more memory than a 32-bit app would use.
This should have no effect on a 32-bit Windows.
Fixes #28743
(cherry picked from commit 616d1a05b1011450bae637b029c98eec071a26eb) (edited)
edited:
- 3.0 doesn't have armv7 configuration variables
- 3.0 doesn't have X86ASMFLAGS/X86ASMDEFS
- - - - -
1 changed file:
- configure.ac
Changes:
=====================================
configure.ac
=====================================
@@ -144,8 +144,8 @@ case "${host_os}" in
dnl Force gcc "-arch" flag
ARCH_flag=""
- case "${host}" in
- i?86*)
+ case "${host_cpu}" in
+ i?86)
ARCH_flag="-arch i386"
;;
ppc64*)
@@ -154,7 +154,7 @@ case "${host_os}" in
ppc*)
ARCH_flag="-arch ppc"
;;
- x86_64*)
+ x86_64)
ARCH_flag="-arch x86_64"
;;
arm*)
@@ -287,16 +287,20 @@ case "${host_os}" in
dnl
dnl NSIS/MSI Installer prefix and WIN64
dnl
- case "${host}" in
- amd64*|x86_64*)
+ case "${host_cpu}" in
+ amd64|x86_64)
HAVE_WIN64="1"
WINDOWS_ARCH="x64"
PROGRAMFILES="PROGRAMFILES64"
LDFLAGS="${LDFLAGS} -Wl,--high-entropy-va -Wl,--image-base,0x140000000"
;;
- *)
+ i?86)
WINDOWS_ARCH="x86"
PROGRAMFILES="PROGRAMFILES"
+ AX_APPEND_FLAG([-Wl,--large-address-aware], [LDFLAGS])
+ ;;
+ *)
+ AC_MSG_ERROR([Unsupported Windows architecture ${host_cpu}])
;;
esac
AC_SUBST(WINDOWS_ARCH)
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/4a56da187dd7a09daa92279f02572163404d2bdd...64e099576f908ad29205cd77a7dd1f0ea8053447
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/4a56da187dd7a09daa92279f02572163404d2bdd...64e099576f908ad29205cd77a7dd1f0ea8053447
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list