| #!/usr/bin/env bash |
| # |
| # Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
| # for details. All rights reserved. Use of this source code is governed by a |
| # BSD-style license that can be found in the LICENSE file. |
| |
| # Sets the compiler environment variables to use a downloaded wheezy sysroot |
| # when building Dart with architecture ia32. |
| # Run this in the same working directory that you have run |
| # sdk/tools/download_chromium_sysroot.sh in. |
| # Must be sourced, not run in a subshell, to modify the environment. |
| # Run with the command ". sdk/tools/set_ia32_sysroot.sh" |
| # Only tested and used on Ubuntu trusty linux. Used to build dart with |
| # no requirement for glibc greater than version 2.14. |
| |
| export CXXFLAGS="--sysroot=$PWD/build/linux/debian_wheezy_i386-sysroot -I=/usr/include/c++/4.6 -I=/usr/include/c++/4.6/i486-linux-gnu" |
| |
| export LDFLAGS=--sysroot=$PWD/build/linux/debian_wheezy_i386-sysroot |
| export CFLAGS=--sysroot=$PWD/build/linux/debian_wheezy_i386-sysroot |