Mercurial > hg > graal-jvmci-8
comparison make/windows/build_vm_def.sh @ 1485:fb57d4cf76c2
6931180: Migration to recent versions of MS Platform SDK
6951582: Build problems on win64
Summary: Changes to enable building JDK7 with Microsoft Visual Studio 2010
Reviewed-by: ohair, art, ccheung, dcubed
author | prr |
---|---|
date | Tue, 11 May 2010 14:35:43 -0700 |
parents | bd02caa94611 |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1403:3221d1887d30 | 1485:fb57d4cf76c2 |
---|---|
56 if [ "x$1" != "x" ]; then | 56 if [ "x$1" != "x" ]; then |
57 LINK_VER="$1" | 57 LINK_VER="$1" |
58 fi | 58 fi |
59 | 59 |
60 if [ "x$LINK_VER" != "x800" -a "x$LINK_VER" != "x900" ]; then | 60 if [ "x$LINK_VER" != "x800" -a "x$LINK_VER" != "x900" ]; then |
61 $DUMPBIN /symbols *.obj | "$GREP" "??_7.*@@6B@" | "$AWK" '{print $7}' | "$SORT" | "$UNIQ" > vm2.def | 61 $DUMPBIN /symbols *.obj | "$GREP" "??_7.*@@6B@" | "$GREP" -v "type_info" | "$AWK" '{print $7}' | "$SORT" | "$UNIQ" > vm2.def |
62 else | 62 else |
63 # Can't use pipes when calling cl.exe or link.exe from IDE. Using transit file vm3.def | 63 # Can't use pipes when calling cl.exe or link.exe from IDE. Using transit file vm3.def |
64 $DUMPBIN /OUT:vm3.def /symbols *.obj | 64 $DUMPBIN /OUT:vm3.def /symbols *.obj |
65 "$CAT" vm3.def | "$GREP" "??_7.*@@6B@" | "$AWK" '{print $7}' | "$SORT" | "$UNIQ" > vm2.def | 65 "$CAT" vm3.def | "$GREP" "??_7.*@@6B@" | "$GREP" -v "type_info" | "$AWK" '{print $7}' | "$SORT" | "$UNIQ" > vm2.def |
66 "$RM" -f vm3.def | 66 "$RM" -f vm3.def |
67 fi | 67 fi |
68 | 68 |
69 "$CAT" vm1.def vm2.def > vm.def | 69 "$CAT" vm1.def vm2.def > vm.def |
70 "$RM" -f vm1.def vm2.def | 70 "$RM" -f vm1.def vm2.def |