mirror of
https://github.com/moparisthebest/pacman
synced 2025-03-11 07:31:04 -04:00
build: remove mucking with CARCHFLAGS
We've never received an update to this, and gcc has sane defaults out of the box anyway, as do most projects in their build systems. Remove the magic here and just let downstream distros handle any changes or additions necessary, as we already do for LDFLAGS. Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
edd9ed6a3b
commit
f0803f6ece
11
configure.ac
11
configure.ac
@ -243,47 +243,37 @@ AC_SUBST(STRIP_SHARED)
|
||||
AC_SUBST(STRIP_STATIC)
|
||||
|
||||
# Check for architecture, used in default makepkg.conf
|
||||
# (Note single space left after CARCHFLAGS)
|
||||
case "${host}" in
|
||||
i686-*)
|
||||
CARCH="i686"
|
||||
CARCHFLAGS="-march=i686 "
|
||||
;;
|
||||
x86_64-*)
|
||||
CARCH="x86_64"
|
||||
CARCHFLAGS="-march=x86-64 "
|
||||
;;
|
||||
ia64-*)
|
||||
CARCH="ia64"
|
||||
CARCHFLAGS="-march=ia64 "
|
||||
;;
|
||||
sparc-*)
|
||||
CARCH="sparc"
|
||||
CARCHFLAGS="-mcpu=v9 "
|
||||
;;
|
||||
ppc-* | powerpc-*)
|
||||
CARCH="ppc"
|
||||
CARCHFLAGS="-mcpu=750 "
|
||||
;;
|
||||
i386-*)
|
||||
CARCH="i386"
|
||||
CARCHFLAGS="-march=i386 "
|
||||
;;
|
||||
arm-*)
|
||||
CARCH="arm"
|
||||
CARCHFLAGS="-march=armv4 "
|
||||
;;
|
||||
*)
|
||||
AC_MSG_WARN([[Your architecture is unknown for makepkg.conf, consider adding it to configure.ac]])
|
||||
CARCH="unknown"
|
||||
CARCHFLAGS=""
|
||||
;;
|
||||
esac
|
||||
|
||||
# Now do some things common to all architectures
|
||||
CHOST="${host}"
|
||||
AC_SUBST(CARCH)
|
||||
AC_SUBST(CARCHFLAGS)
|
||||
AC_SUBST(CHOST)
|
||||
|
||||
# Check for documentation support and status
|
||||
@ -407,7 +397,6 @@ ${PACKAGE_NAME}:
|
||||
linker flags : ${LDFLAGS}
|
||||
|
||||
Architecture : ${CARCH}
|
||||
Architecture flags : ${CARCHFLAGS}
|
||||
Host Type : ${CHOST}
|
||||
Filesize command : ${SIZECMD}
|
||||
In-place sed command : ${SEDINPLACE}
|
||||
|
@ -19,7 +19,6 @@ edit = sed \
|
||||
-e 's|@CARCH[@]|$(CARCH)|g' \
|
||||
-e 's|@CHOST[@]|$(CHOST)|g' \
|
||||
-e 's|@ARCHSWITCH[@]|$(ARCHSWITCH)|g' \
|
||||
-e 's|@CARCHFLAGS[@]|$(CARCHFLAGS)|g' \
|
||||
-e 's|@ROOTDIR[@]|$(ROOTDIR)|g'
|
||||
|
||||
$(dist_sysconf_DATA): Makefile
|
||||
|
@ -26,11 +26,9 @@ DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %
|
||||
CARCH="@CARCH@"
|
||||
CHOST="@CHOST@"
|
||||
|
||||
#-- Exclusive: will only run on @CARCH@
|
||||
# -march (or -mcpu) builds exclusively for an architecture
|
||||
# -mtune optimizes for an architecture, but builds for whole processor family
|
||||
CFLAGS="@CARCHFLAGS@-mtune=generic -O2 -pipe"
|
||||
CXXFLAGS="@CARCHFLAGS@-mtune=generic -O2 -pipe"
|
||||
#-- Compiler and Linker Flags
|
||||
#CFLAGS="-O2 -pipe"
|
||||
#CXXFLAGS="-O2 -pipe"
|
||||
#LDFLAGS=""
|
||||
#-- Make Flags: change this for DistCC/SMP systems
|
||||
#MAKEFLAGS="-j2"
|
||||
|
Loading…
x
Reference in New Issue
Block a user