And to run a 64-bit UEFI bootable ISO image:\r
$ OvmfPkg/build.sh -a X64 qemu -cdrom /path/to/disk-image.iso\r
\r
-To build a 32-bit OVMF without debug messages using GCC 4.5:\r
-$ OvmfPkg/build.sh -a IA32 -b RELEASE -t GCC45\r
+To build a 32-bit OVMF without debug messages using GCC 4.8:\r
+$ OvmfPkg/build.sh -a IA32 -b RELEASE -t GCC48\r
\r
=== SMM support ===\r
\r
\r
If you build with the UNIXGCC toolchain, then debugging will be disabled\r
due to larger image sizes being produced by the UNIXGCC toolchain. The\r
-first choice recommendation is to use GCC44 or newer instead.\r
+first choice recommendation is to use GCC48 or newer instead.\r
\r
If you must use UNIXGCC, then you can override the build options for\r
particular libraries and modules in the .dsc to re-enable debugging\r
Linux*)
gcc_version=$(gcc -v 2>&1 | tail -1 | awk '{print $3}')
case $gcc_version in
- [1-3].*|4.[0-3].*)
- echo OvmfPkg requires GCC4.4 or later
+ [1-3].*|4.[0-7].*)
+ echo OvmfPkg requires GCC4.8 or later
exit 1
;;
- 4.4.*)
- TARGET_TOOLS=GCC44
- ;;
- 4.5.*)
- TARGET_TOOLS=GCC45
- ;;
- 4.6.*)
- TARGET_TOOLS=GCC46
- ;;
- 4.7.*)
- TARGET_TOOLS=GCC47
- ;;
4.8.*)
TARGET_TOOLS=GCC48
;;