use LzmaCompress-64bit for Catalina compatibility

not use LTO for separate drivers

Signed-off-by: Sergey Isakov <sergey@iMac-Sergey.local>
This commit is contained in:
Sergey Isakov 2019-10-21 19:20:37 +03:00
parent d004764577
commit 1c1ea703ff
12 changed files with 10544 additions and 12087 deletions

View File

@ -30,6 +30,7 @@ IMGROOT=${SYMROOT}/CloverCD
IMGSKELROOT=${SRCROOT}/imgskel
CDBOOT=${IMGROOT}/usr/standalone/i386/cdboot
EFIROOT=${SRCROOT}/CloverV2/EFI
BASETOOLS_DIR=${SRCROOT}/../BaseTools/Source/C/bin
REVISION=$(git describe --tags $(git rev-list --tags --max-count=1))
PRODUCT=Clover-v2.5k-${REVISION}
@ -188,7 +189,7 @@ echo "[LZMA] CloverISO-${REVISION}"
if [[ "$SYSNAME" == Linux ]]; then
xz -f -S .lzma ${SYMROOT}/CloverISO-${REVISION}.tar
else
${CLOVERROOT}/BootSectors/lzma e ${SYMROOT}/CloverISO-${REVISION}.tar ${SYMROOT}/CloverISO-${REVISION}.tar.lzma
"$BASETOOLS_DIR"/LzmaCompress -e -o ${SYMROOT}/CloverISO-${REVISION}.tar.lzma ${SYMROOT}/CloverISO-${REVISION}.tar
fi
rm -rf ${SYMROOT}/CloverISO-${REVISION}.tar

View File

@ -6,8 +6,8 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Clover v2.5k-r5089\n"
"POT-Creation-Date: 2019-09-21 17:34+0200\n"
"Project-Id-Version: Clover v2.5k-r5097\n"
"POT-Creation-Date: 2019-10-19 08:17+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -73,3 +73,4 @@
[BuildOptions]
XCODE:*_*_*_CC_FLAGS = -Os -DMDEPKG_NDEBUG
GCC:*_*_*_CC_FLAGS = -Os -fno-lto -DMDEPKG_NDEBUG

View File

@ -74,6 +74,6 @@
[BuildOptions]
XCODE:*_*_*_CC_FLAGS = -O0 -DMDEPKG_NDEBUG
GCC:*_*_*_CC_FLAGS = -O0 -DMDEPKG_NDEBUG
GCC:*_*_*_CC_FLAGS = -O0 -fno-lto -DMDEPKG_NDEBUG
MSFT:*_*_*_CC_FLAGS = /D MDEPKG_NDEBUG

View File

@ -87,5 +87,5 @@
[BuildOptions]
XCODE:*_*_*_CC_FLAGS = -Os -DMDEPKG_NDEBUG
GCC:*_*_*_CC_FLAGS = -O0 -DMDEPKG_NDEBUG
GCC:*_*_*_CC_FLAGS = -O0 -fno-lto -DMDEPKG_NDEBUG
MSFT:*_*_*_CC_FLAGS = /D MDEPKG_NDEBUG

View File

@ -67,3 +67,7 @@
[Pcd]
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
[BuildOptions]
XCODE:*_*_*_CC_FLAGS = -Os -DMDEPKG_NDEBUG
GCC:*_*_*_CC_FLAGS = -Os -fno-lto -DMDEPKG_NDEBUG

View File

@ -114,3 +114,7 @@
[Pcd]
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
[BuildOptions]
XCODE:*_*_*_CC_FLAGS = -Os -DMDEPKG_NDEBUG
GCC:*_*_*_CC_FLAGS = -Os -fno-lto -DMDEPKG_NDEBUG

View File

@ -79,9 +79,8 @@
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
[BuildOptions.common]
GCC:*_*_*_CC_FLAGS = -O3 -DFSTYPE=hfs
GCC:*_*_*_CC_FLAGS = -O3 -fno-lto -DFSTYPE=hfs
XCODE:*_*_*_CC_FLAGS = -Os -DFSTYPE=hfs
# -DFSW_DEBUG_LEVEL=3
INTEL:*_*_*_CC_FLAGS = -DFSTYPE=hfs
MSFT:*_*_*_CC_FLAGS = -DFSTYPE=hfs

View File

@ -74,8 +74,8 @@
gOcReadOnlyVariableGuid ## CONSUMES
gOcWriteOnlyVariableGuid ## CONSUMES
gOcVendorVariableGuid ## CONSUMES
gEfiAppleBootGuid ## SOMETIMES_CONSUMES
gEfiAppleNvramGuid ## SOMETIMES_CONSUMES
gEfiAppleBootGuid ## SOMETIMES_CONSUMES
gEfiAppleNvramGuid ## SOMETIMES_CONSUMES
gEfiMiscSubClassGuid ## SOMETIMES_CONSUMES
gEfiProcessorSubClassGuid ## SOMETIMES_CONSUMES
gEfiMemorySubClassGuid ## SOMETIMES_CONSUMES
@ -104,3 +104,7 @@
# MSFT:*_*_*_ASM_FLAGS = /Fl
# GCC:*_*_*_ASM_FLAGS = -Wa,-a=AsmList.txt
# GCC:*_*_*_NASM_FLAGS = -l NasmList.txt
XCODE:*_*_*_CC_FLAGS = -Os -DMDEPKG_NDEBUG
GCC:*_*_*_CC_FLAGS = -Os -fno-lto -DMDEPKG_NDEBUG

View File

@ -87,3 +87,6 @@
# MSFT:*_*_*_ASM_FLAGS = /Fl
# GCC:*_*_*_ASM_FLAGS = -Wa,-a=AsmList.txt
# GCC:*_*_*_NASM_FLAGS = -l NasmList.txt
XCODE:*_*_*_CC_FLAGS = -Os -DMDEPKG_NDEBUG
GCC:*_*_*_CC_FLAGS = -Os -fno-lto -DMDEPKG_NDEBUG

View File

@ -79,3 +79,7 @@
[UserExtensions.TianoCore."ExtraFiles"]
DataHubDxeExtra.uni
[BuildOptions]
XCODE:*_*_*_CC_FLAGS = -Os -DMDEPKG_NDEBUG
GCC:*_*_*_CC_FLAGS = -Os -fno-lto -DMDEPKG_NDEBUG

File diff suppressed because it is too large Load Diff