]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmulatorPkg/build.sh
Fix a bug about the iSCSI DHCP dependency issue.
[mirror_edk2.git] / EmulatorPkg / build.sh
index ecf56e640201cf96ae1dd620391963eb4a7dbce4..67648f509a38b601f422531caa9640336085f886 100755 (executable)
@@ -90,9 +90,11 @@ case `uname` in
       4.6.*)
         TARGET_TOOLS=GCC46
         ;;
+      4.[789].*)
+        TARGET_TOOLS=GCC47
+        ;;
       *)
         TARGET_TOOLS=GCC44
-        exit 1
         ;;
     esac
     ;;
@@ -159,13 +161,13 @@ case $PROCESSOR in
   IA32)
     ARCH_SIZE=32
     BUILD_OUTPUT_DIR=$WORKSPACE/Build/Emulator32
-    LIB_NAMES="ld-linux.so.2 crt1.o crti.o crtn.o"
+    LIB_NAMES="ld-linux.so.2 libdl.so.2 crt1.o crti.o crtn.o"
     LIB_SEARCH_PATHS="/usr/lib/i386-linux-gnu /usr/lib32 /lib32 /usr/lib /lib"
     ;;
   X64)
     ARCH_SIZE=64
     BUILD_OUTPUT_DIR=$WORKSPACE/Build/Emulator
-    LIB_NAMES="ld-linux-x86-64.so.2 crt1.o crti.o crtn.o"
+    LIB_NAMES="ld-linux-x86-64.so.2 libdl.so.2 crt1.o crti.o crtn.o"
     LIB_SEARCH_PATHS="/usr/lib/x86_64-linux-gnu /usr/lib64 /lib64 /usr/lib /lib"
     ;;
 esac