working hacks for armv7hl
This commit is contained in:
parent
daa77e70b4
commit
93e1b93a10
25
libvpx.spec
25
libvpx.spec
@ -52,8 +52,7 @@ and decoder.
|
|||||||
%global vpxtarget x86_64-linux-gcc
|
%global vpxtarget x86_64-linux-gcc
|
||||||
%else
|
%else
|
||||||
%ifarch armv7hl
|
%ifarch armv7hl
|
||||||
# v7 uses cortex a8 opt
|
%global vpxtarget armv7-linux-gcc
|
||||||
%global vpxtarget armv6-linux-gcc
|
|
||||||
%else
|
%else
|
||||||
%global vpxtarget generic-gnu
|
%global vpxtarget generic-gnu
|
||||||
%endif
|
%endif
|
||||||
@ -68,7 +67,12 @@ and decoder.
|
|||||||
%global generic_target 0
|
%global generic_target 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
./configure --target=%{vpxtarget} --enable-pic --disable-install-srcs \
|
%ifarch armv7hl
|
||||||
|
CROSS=armv7hl-redhat-linux-gnueabi- CHOST=armv7hl-redhat-linux-gnueabi-hardfloat ./configure \
|
||||||
|
%else
|
||||||
|
./configure --target=%{vpxtarget} \
|
||||||
|
%endif
|
||||||
|
--enable-pic --disable-install-srcs \
|
||||||
%if ! %{generic_target}
|
%if ! %{generic_target}
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
%endif
|
%endif
|
||||||
@ -79,6 +83,21 @@ sed -i "s|-O3|%{optflags}|g" libs-%{vpxtarget}.mk
|
|||||||
sed -i "s|-O3|%{optflags}|g" examples-%{vpxtarget}.mk
|
sed -i "s|-O3|%{optflags}|g" examples-%{vpxtarget}.mk
|
||||||
sed -i "s|-O3|%{optflags}|g" docs-%{vpxtarget}.mk
|
sed -i "s|-O3|%{optflags}|g" docs-%{vpxtarget}.mk
|
||||||
|
|
||||||
|
%ifarch armv7hl
|
||||||
|
#hackety hack hack
|
||||||
|
sed -i "s|AR=armv7hl-redhat-linux-gnueabi-ar|AR=ar|g" libs-%{vpxtarget}.mk
|
||||||
|
sed -i "s|AR=armv7hl-redhat-linux-gnueabi-ar|AR=ar|g" examples-%{vpxtarget}.mk
|
||||||
|
sed -i "s|AR=armv7hl-redhat-linux-gnueabi-ar|AR=ar|g" docs-%{vpxtarget}.mk
|
||||||
|
|
||||||
|
sed -i "s|AS=armv7hl-redhat-linux-gnueabi-as|AS=as|g" libs-%{vpxtarget}.mk
|
||||||
|
sed -i "s|AS=armv7hl-redhat-linux-gnueabi-as|AS=as|g" examples-%{vpxtarget}.mk
|
||||||
|
sed -i "s|AS=armv7hl-redhat-linux-gnueabi-as|AS=as|g" docs-%{vpxtarget}.mk
|
||||||
|
|
||||||
|
sed -i "s|NM=armv7hl-redhat-linux-gnueabi-nm|NM=nm|g" libs-%{vpxtarget}.mk
|
||||||
|
sed -i "s|NM=armv7hl-redhat-linux-gnueabi-nm|NM=nm|g" examples-%{vpxtarget}.mk
|
||||||
|
sed -i "s|NM=armv7hl-redhat-linux-gnueabi-nm|NM=nm|g" docs-%{vpxtarget}.mk
|
||||||
|
%endif
|
||||||
|
|
||||||
make %{?_smp_mflags} verbose=true target=libs
|
make %{?_smp_mflags} verbose=true target=libs
|
||||||
|
|
||||||
%if %{generic_target}
|
%if %{generic_target}
|
||||||
|
Loading…
Reference in New Issue
Block a user