Commit 9b8ecc50 authored by Jean-Paul Saman's avatar Jean-Paul Saman

Choose -Os automatically on mipsel.

parent c99820b0
...@@ -709,11 +709,19 @@ if test "${ac_cv_c_pipe}" != "no"; then ...@@ -709,11 +709,19 @@ if test "${ac_cv_c_pipe}" != "no"; then
fi fi
dnl Check for various optimization flags dnl Check for various optimization flags
AC_CACHE_CHECK([if \$CC accepts -Os],
[ac_cv_c_os],
[CFLAGS="${CFLAGS_save} -Os"
AC_TRY_COMPILE([],,ac_cv_c_os=yes, ac_cv_c_os=no)])
if test "${ac_cv_c_os}" != "no" -a "${target_cpu}" = "mipsel"; then
CFLAGS_OPTIM="${CFLAGS_OPTIM} -Os"
fi
AC_CACHE_CHECK([if \$CC accepts -O3], AC_CACHE_CHECK([if \$CC accepts -O3],
[ac_cv_c_o3], [ac_cv_c_o3],
[CFLAGS="${CFLAGS_save} -O3" [CFLAGS="${CFLAGS_save} -O3"
AC_TRY_COMPILE([],,ac_cv_c_o3=yes, ac_cv_c_o3=no)]) AC_TRY_COMPILE([],,ac_cv_c_o3=yes, ac_cv_c_o3=no)])
if test "${ac_cv_c_o3}" != "no"; then if test "${ac_cv_c_o3}" != "no" -a "${target_cpu}" != "mipsel"; then
CFLAGS_OPTIM="${CFLAGS_OPTIM} -O3" CFLAGS_OPTIM="${CFLAGS_OPTIM} -O3"
fi fi
...@@ -721,7 +729,7 @@ AC_CACHE_CHECK([if \$CC accepts -O2], ...@@ -721,7 +729,7 @@ AC_CACHE_CHECK([if \$CC accepts -O2],
[ac_cv_c_o2], [ac_cv_c_o2],
[CFLAGS="${CFLAGS_save} -O2" [CFLAGS="${CFLAGS_save} -O2"
AC_TRY_COMPILE([],,ac_cv_c_o2=yes, ac_cv_c_o2=no)]) AC_TRY_COMPILE([],,ac_cv_c_o2=yes, ac_cv_c_o2=no)])
if test "${ac_cv_c_o2}" != "no"; then if test "${ac_cv_c_o2}" != "no" -a "${target_cpu}" != "mipsel"; then
if test "${ac_cv_c_o3}" = "no"; then if test "${ac_cv_c_o3}" = "no"; then
CFLAGS_OPTIM="${CFLAGS_OPTIM} -O2" CFLAGS_OPTIM="${CFLAGS_OPTIM} -O2"
fi fi
...@@ -731,7 +739,7 @@ else ...@@ -731,7 +739,7 @@ else
[ac_cv_c_o], [ac_cv_c_o],
[CFLAGS="${CFLAGS_save} -O" [CFLAGS="${CFLAGS_save} -O"
AC_TRY_COMPILE([],,ac_cv_c_o=yes, ac_cv_c_o=no)]) AC_TRY_COMPILE([],,ac_cv_c_o=yes, ac_cv_c_o=no)])
if test "${ac_cv_c_o}" != "no"; then if test "${ac_cv_c_o}" != "no" -a "${target_cpu}" != "mipsel"; then
if test "${ac_cv_c_o3}" = "no"; then if test "${ac_cv_c_o3}" = "no"; then
CFLAGS_OPTIM="${CFLAGS_OPTIM} -O" CFLAGS_OPTIM="${CFLAGS_OPTIM} -O"
fi fi
......
#!/bin/sh #!/bin/sh
SRC="${HOME}/src" SRC="${HOME}/src"
ROKU="${HOME}/src/roku-dev"
# do it. # do it.
make distclean make distclean
./bootstrap ./bootstrap
CC=mipsel-linux-gcc CXX=mipsel-linux-g++ AR=mipsel-linux-ar LD=mipsel-linux-ld RANLIB=mipsel-linux-ranlib STRIP=mipsel-linux-strip \ CC=mipsel-linux-gcc CXX=mipsel-linux-g++ AR=mipsel-linux-ar LD=mipsel-linux-ld RANLIB=mipsel-linux-ranlib STRIP=mipsel-linux-strip \
./configure --host=mipsel --enable-release --enable-static --enable-shared --enable-plugins \ ./configure --host=mipsel --enable-release --enable-static --enable-shared --enable-plugins \
--prefix=${HOME}/src/roku-dev/usr \ --prefix=${ROKU}/usr \
--disable-sdl \ --disable-sdl \
--enable-mad \ --enable-mad \
--disable-libmpeg2 --with-libmpeg2-tree=${SRC}/mpeg2dec-0.4.0 \ --disable-libmpeg2 --with-libmpeg2-tree=${SRC}/mpeg2dec-0.4.0 \
...@@ -51,8 +52,9 @@ CC=mipsel-linux-gcc CXX=mipsel-linux-g++ AR=mipsel-linux-ar LD=mipsel-linux-ld R ...@@ -51,8 +52,9 @@ CC=mipsel-linux-gcc CXX=mipsel-linux-g++ AR=mipsel-linux-ar LD=mipsel-linux-ld R
--enable-oss --disable-alsa \ --enable-oss --disable-alsa \
--disable-visual --disable-goom \ --disable-visual --disable-goom \
--enable-hd1000a --disable-hd1000v \ --enable-hd1000a --disable-hd1000v \
CFLAGS="-I${HOME}/src/roku-dev/usr/include -I${HOME}/src/roku-dev/usr/local/include/roku" \ CFLAGS="-I${ROKU}/usr/include -I${ROKU}/usr/local/include/roku" \
CXXFLAGS="-I/usr/tools/roku/include" \ CXXFLAGS="-I/usr/tools/roku/include" \
CPPFLAGS="-I${HOME}/src/roku-dev/usr/local/include" \ CPPFLAGS="-I${ROKU}/usr/local/include" \
LDFLAGS="-L/usr/tools/roku/mipsel-linux/lib -L${HOME}/src/roku-dev/lib -L${HOME}/src/roku-dev/usr/local/lib -Wl,-rpath-link -Wl,${HOME}/src/roku-dev/usr/local/lib -lm" && \ LDFLAGS="-L/usr/tools/roku/mipsel-linux/lib -L${ROKU}/lib -L${ROKU}/usr/local/lib -Wl,-rpath-link -Wl,${ROKU}/usr/local/lib" && \
make make &&
${STRIP} -s vlc
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment