Changeset 77662 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/build.sh
- Timestamp:
- Mar 12, 2019 12:40:12 PM (6 years ago)
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776 /vendor/edk2/current 103735-103757,103769-103776,129194-129237
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/build.sh
r58459 r77662 2 2 # 3 3 # Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> 4 # Copyright (c) 2010 - 201 4, Intel Corporation. All rights reserved.<BR>4 # Copyright (c) 2010 - 2017, Intel Corporation. All rights reserved.<BR> 5 5 # 6 6 # This program and the accompanying materials … … 62 62 Darwin*) 63 63 Major=$(uname -r | cut -f 1 -d '.') 64 # Major is Darwin version, not OS X version. 65 # OS X Yosemite 10.10.2 returns 14. 64 66 case $Major in 67 [156789]) 68 echo OvmfPkg requires OS X Snow Leopard 10.6 or newer OS 69 exit 1 70 ;; 65 71 10) 66 72 TARGET_TOOLS=XCODE32 … … 70 76 ;; 71 77 *) 72 echo OvmfPkg requires Snow Leopard or later OS73 exit 178 # Mavericks and future assume XCODE5 (clang + lldb) 79 TARGET_TOOLS=XCODE5 74 80 ;; 75 81 esac … … 78 84 gcc_version=$(gcc -v 2>&1 | tail -1 | awk '{print $3}') 79 85 case $gcc_version in 86 [1-3].*|4.[0-3].*) 87 echo OvmfPkg requires GCC4.4 or later 88 exit 1 89 ;; 90 4.4.*) 91 TARGET_TOOLS=GCC44 92 ;; 80 93 4.5.*) 81 94 TARGET_TOOLS=GCC45 … … 90 103 TARGET_TOOLS=GCC48 91 104 ;; 92 4.9.*| 4.1[0-9].*)105 4.9.*|6.[0-2].*) 93 106 TARGET_TOOLS=GCC49 94 107 ;; 95 108 *) 96 TARGET_TOOLS=GCC 44109 TARGET_TOOLS=GCC5 97 110 ;; 98 111 esac … … 211 224 212 225 if [[ "$RUN_QEMU" == "yes" ]]; then 213 qemu_version=$($QEMU_COMMAND -version 2>&1 | tail -1 | awk '{print $4}') 226 qemu_version=$($QEMU_COMMAND -version 2>&1 | \ 227 grep -o -E 'version [0-9]+\.[0-9]+\.[0-9]+' | \ 228 awk '{print $2}') 214 229 case $qemu_version in 215 230 1.[6-9].*|1.[1-9][0-9].*|2.*.*) … … 274 289 QEMU_COMMAND="$QEMU_COMMAND -hda fat:$BUILD_ROOT_ARCH" 275 290 fi 276 QEMU_COMMAND="$QEMU_COMMAND $*" 277 echo Running: $QEMU_COMMAND 278 $QEMU_COMMAND 291 echo Running: $QEMU_COMMAND "$@" 292 $QEMU_COMMAND "$@" 279 293 exit $? 280 294 fi
Note:
See TracChangeset
for help on using the changeset viewer.