Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(34)

Side by Side Diff: pnacl/build.sh

Issue 12256013: [MIPS] Fix missing definitions for MIPS arch in build and driver scripts (Closed) Base URL: http://git.chromium.org/native_client/src/native_client.git@master
Patch Set: Update per code review. Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | pnacl/driver/driver_env.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/bash 1 #!/bin/bash
2 # Copyright (c) 2012 The Native Client Authors. All rights reserved. 2 # Copyright (c) 2012 The Native Client Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 # 5 #
6 #@ Untrusted Toolchain Manager 6 #@ Untrusted Toolchain Manager
7 #@------------------------------------------------------------------- 7 #@-------------------------------------------------------------------
8 #@ This script builds the ARM and PNaCl untrusted toolchains. 8 #@ This script builds the ARM and PNaCl untrusted toolchains.
9 #@ It MUST be run from the native_client/ directory. 9 #@ It MUST be run from the native_client/ directory.
10 ###################################################################### 10 ######################################################################
(...skipping 1441 matching lines...) Expand 10 before | Expand all | Expand 10 after
1452 ######################################################################### 1452 #########################################################################
1453 ######################################################################### 1453 #########################################################################
1454 1454
1455 libgcc_eh-newlib() { 1455 libgcc_eh-newlib() {
1456 StepBanner "LIBGCC_EH (from GCC 4.6) -- NEWLIB" 1456 StepBanner "LIBGCC_EH (from GCC 4.6) -- NEWLIB"
1457 1457
1458 # Build libgcc_eh.a using Newlib, and libgcc_s.so using GlibC. 1458 # Build libgcc_eh.a using Newlib, and libgcc_s.so using GlibC.
1459 # This is a temporary situation. Eventually, libgcc_eh won't depend 1459 # This is a temporary situation. Eventually, libgcc_eh won't depend
1460 # on LibC, and it will be built once for each architecture in a neutral way. 1460 # on LibC, and it will be built once for each architecture in a neutral way.
1461 libgcc_eh arm newlib 1461 libgcc_eh arm newlib
1462 libgcc_eh mips32 newlib
1462 libgcc_eh x86-32 newlib 1463 libgcc_eh x86-32 newlib
1463 libgcc_eh x86-64 newlib 1464 libgcc_eh x86-64 newlib
1464 } 1465 }
1465 1466
1466 libgcc_eh-glibc() { 1467 libgcc_eh-glibc() {
1467 StepBanner "LIBGCC_EH (from GCC 4.6) -- GLIBC" 1468 StepBanner "LIBGCC_EH (from GCC 4.6) -- GLIBC"
1468 1469
1469 # ARM GlibC can't be built because libc.so is missing. 1470 # ARM GlibC can't be built because libc.so is missing.
1470 libgcc_eh x86-32 glibc 1471 libgcc_eh x86-32 glibc
1471 libgcc_eh x86-64 glibc 1472 libgcc_eh x86-64 glibc
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
1586 1587
1587 ######################################################################### 1588 #########################################################################
1588 ######################################################################### 1589 #########################################################################
1589 # < COMPILER-RT > 1590 # < COMPILER-RT >
1590 ######################################################################### 1591 #########################################################################
1591 ######################################################################### 1592 #########################################################################
1592 1593
1593 compiler-rt-all() { 1594 compiler-rt-all() {
1594 StepBanner "COMPILER-RT (LIBGCC)" 1595 StepBanner "COMPILER-RT (LIBGCC)"
1595 compiler-rt arm 1596 compiler-rt arm
1597 compiler-rt mips32
1596 compiler-rt x86-32 1598 compiler-rt x86-32
1597 compiler-rt x86-64 1599 compiler-rt x86-64
1598 } 1600 }
1599 1601
1600 1602
1601 #+ compiler-rt - build/install llvm's replacement for libgcc.a 1603 #+ compiler-rt - build/install llvm's replacement for libgcc.a
1602 compiler-rt() { 1604 compiler-rt() {
1603 local arch=$1 1605 local arch=$1
1604 local src="${TC_SRC_COMPILER_RT}/lib" 1606 local src="${TC_SRC_COMPILER_RT}/lib"
1605 local objdir="${TC_BUILD_COMPILER_RT}-${arch}" 1607 local objdir="${TC_BUILD_COMPILER_RT}-${arch}"
(...skipping 2291 matching lines...) Expand 10 before | Expand all | Expand 10 after
3897 #Usage 3899 #Usage
3898 echo "ERROR: unknown function '$1'." >&2 3900 echo "ERROR: unknown function '$1'." >&2
3899 echo "For help, try:" 3901 echo "For help, try:"
3900 echo " $0 help" 3902 echo " $0 help"
3901 exit 1 3903 exit 1
3902 fi 3904 fi
3903 3905
3904 hg-migrate 3906 hg-migrate
3905 3907
3906 "$@" 3908 "$@"
OLDNEW
« no previous file with comments | « no previous file | pnacl/driver/driver_env.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698