git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3939 3789f03b-4d11-0410-bbf8-ca57d06f2519tags/v1.0.90
@@ -0,0 +1,36 @@ | |||
#!/bin/sh | |||
# This script wraps build-xorg-7.4 to enable building a version of TigerVNC | |||
# which is compatible across Linux distributions. | |||
set -e | |||
if [ "$1" = "" ]; then | |||
echo USAGE: $0 init \| build \| update | |||
exit 0 | |||
fi | |||
SCRIPTDIR=`dirname $0` | |||
pushd $SCRIPTDIR/../unix | |||
if [ ! -d ./xorg.build/lib ]; then | |||
mkdir -p ./xorg.build/lib | |||
fi | |||
CFLAGS='-O3 -static-libgcc' | |||
CXXFLAGS=$CFLAGS | |||
LDFLAGS=$CFLAGS' -L'`pwd`'/xorg.build/lib' | |||
export CFLAGS | |||
export CXXFLAGS | |||
export LDFLAGS | |||
if [ -f ./xorg.build/lib/libstdc++.a ]; then | |||
rm -f ./xorg.build/lib/libstdc++.a | |||
fi | |||
ln -fs `gcc $CFLAGS -print-file-name=libstdc++.a` ./xorg.build/lib | |||
if [ -f ./xorg.build/lib/libcrypto.a ]; then | |||
rm -f ./xorg.build/lib/libcrypto.a | |||
fi | |||
if [ "`uname -m`" = "x86_64" ]; then | |||
ln -fs /usr/lib64/libcrypto.a ./xorg.build/lib | |||
else | |||
ln -fs /usr/lib/libcrypto.a ./xorg.build/lib | |||
fi | |||
. build-xorg-7.4 $1 -static | |||
popd |
@@ -0,0 +1,34 @@ | |||
#!/bin/sh | |||
# This script wraps build-xorg-7.4 to enable building a version of TigerVNC | |||
# which is compatible across Linux distributions. It is identical to | |||
# build-compat-linux, except that it adds the necessary arguments to cross- | |||
# compile a 32-bit version of TigerVNC on a 64-bit system. | |||
set -e | |||
if [ "$1" = "" ]; then | |||
echo USAGE: $0 init \| build \| update | |||
exit 0 | |||
fi | |||
SCRIPTDIR=`dirname $0` | |||
pushd $SCRIPTDIR/../unix | |||
if [ ! -d ./xorg.build/lib ]; then | |||
mkdir -p ./xorg.build/lib | |||
fi | |||
CFLAGS='-m32 -O3 -static-libgcc' | |||
CXXFLAGS=$CFLAGS | |||
LDFLAGS=$CFLAGS' -L'`pwd`'/xorg.build/lib' | |||
export CFLAGS | |||
export CXXFLAGS | |||
export LDFLAGS | |||
if [ -f ./xorg.build/lib/libstdc++.a ]; then | |||
rm -f ./xorg.build/lib/libstdc++.a | |||
fi | |||
ln -fs `gcc $CFLAGS -print-file-name=libstdc++.a` ./xorg.build/lib | |||
if [ -f ./xorg.build/lib/libcrypto.a ]; then | |||
rm -f ./xorg.build/lib/libcrypto.a | |||
fi | |||
ln -fs /usr/lib/libcrypto.a ./xorg.build/lib | |||
. build-xorg-7.4 $1 -static --host i686-pc-linux-gnu | |||
popd |