Added OpenSSL for x86_64.
This commit is contained in:
@@ -29,7 +29,11 @@ if [ IsOptionalHaikuImagePackageAdded OpenSSL ] {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
||||||
HAIKU_OPENSSL_PACKAGE = openssl-1.0.0j-r1a4-x86-gcc4-2012-08-29.zip ;
|
if $(TARGET_ARCH) = x86_64 {
|
||||||
|
HAIKU_OPENSSL_PACKAGE = openssl-1.0.0j-x86_64-2012-12-18.zip ;
|
||||||
|
} else {
|
||||||
|
HAIKU_OPENSSL_PACKAGE = openssl-1.0.0j-r1a4-x86-gcc4-2012-08-29.zip ;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
HAIKU_OPENSSL_PACKAGE = openssl-1.0.0j-r1a4-x86-gcc2-2012-08-26.zip ;
|
HAIKU_OPENSSL_PACKAGE = openssl-1.0.0j-r1a4-x86-gcc2-2012-08-26.zip ;
|
||||||
}
|
}
|
||||||
@@ -37,9 +41,7 @@ if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
|||||||
HAIKU_OPENSSL_URL = $(baseURL)/$(HAIKU_OPENSSL_PACKAGE) ;
|
HAIKU_OPENSSL_URL = $(baseURL)/$(HAIKU_OPENSSL_PACKAGE) ;
|
||||||
|
|
||||||
if $(HAIKU_BUILD_FEATURE_SSL) {
|
if $(HAIKU_BUILD_FEATURE_SSL) {
|
||||||
if $(TARGET_ARCH) != x86 {
|
if $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = x86_64 {
|
||||||
Echo "SSL build feature not available for $(TARGET_ARCH)" ;
|
|
||||||
} else {
|
|
||||||
# Download the zip archive.
|
# Download the zip archive.
|
||||||
local zipFile = [ DownloadFile $(HAIKU_OPENSSL_PACKAGE)
|
local zipFile = [ DownloadFile $(HAIKU_OPENSSL_PACKAGE)
|
||||||
: $(HAIKU_OPENSSL_URL) ] ;
|
: $(HAIKU_OPENSSL_URL) ] ;
|
||||||
@@ -66,6 +68,8 @@ if $(HAIKU_BUILD_FEATURE_SSL) {
|
|||||||
= [ FDirName $(HAIKU_OPENSSL_DIR) common include ] ;
|
= [ FDirName $(HAIKU_OPENSSL_DIR) common include ] ;
|
||||||
|
|
||||||
EnableBuildFeatures openssl ;
|
EnableBuildFeatures openssl ;
|
||||||
|
} else {
|
||||||
|
Echo "SSL build feature not available for $(TARGET_ARCH)" ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -119,6 +119,13 @@ AddFilesToHaikuImage system : <revisioned>kernel_$(TARGET_ARCH) ;
|
|||||||
AddLibrariesToHaikuHybridImage system lib
|
AddLibrariesToHaikuHybridImage system lib
|
||||||
: $(SYSTEM_LIBS) $(PRIVATE_SYSTEM_LIBS) ;
|
: $(SYSTEM_LIBS) $(PRIVATE_SYSTEM_LIBS) ;
|
||||||
|
|
||||||
|
OPTIONAL_LIBS_ALIASES =
|
||||||
|
libfreetype.so
|
||||||
|
libjpeg.so
|
||||||
|
libpng.so
|
||||||
|
libz.so
|
||||||
|
;
|
||||||
|
|
||||||
# libfreetype.so links to the current freetype lib
|
# libfreetype.so links to the current freetype lib
|
||||||
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_FREETYPE_CURRENT_LIB:BS)
|
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_FREETYPE_CURRENT_LIB:BS)
|
||||||
: $(HAIKU_FREETYPE_CURRENT_LINK) : : true ;
|
: $(HAIKU_FREETYPE_CURRENT_LINK) : : true ;
|
||||||
|
|||||||
@@ -1661,16 +1661,11 @@ if [ IsOptionalHaikuImagePackageAdded OpenSSH ] {
|
|||||||
|
|
||||||
# OpenSSL
|
# OpenSSL
|
||||||
if [ IsOptionalHaikuImagePackageAdded OpenSSL ] {
|
if [ IsOptionalHaikuImagePackageAdded OpenSSL ] {
|
||||||
if $(TARGET_ARCH) != x86 {
|
if $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = x86_64 {
|
||||||
Echo "No optional package OpenSSL available for $(TARGET_ARCH)" ;
|
InstallOptionalHaikuImagePackage $(HAIKU_OPENSSL_PACKAGE)
|
||||||
|
: $(HAIKU_OPENSSL_URL) ;
|
||||||
} else {
|
} else {
|
||||||
if $(HAIKU_GCC_VERSION[1]) >= 4 {
|
Echo "No optional package OpenSSL available for $(TARGET_ARCH)" ;
|
||||||
InstallOptionalHaikuImagePackage $(HAIKU_OPENSSL_PACKAGE)
|
|
||||||
: $(HAIKU_OPENSSL_URL) ;
|
|
||||||
} else {
|
|
||||||
InstallOptionalHaikuImagePackage $(HAIKU_OPENSSL_PACKAGE)
|
|
||||||
: $(HAIKU_OPENSSL_URL) ;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user