Ticket #5617: gcc295-create-proper-libstdc-symlink.patch
File gcc295-create-proper-libstdc-symlink.patch, 1.9 KB (added by , 14 years ago) |
---|
-
build/jam/HaikuImage
655 655 cd $(DIRECTORY) 656 656 export HAIKU_IGNORE_USER_BUILD_CONFIG=1 657 657 export HAIKU_ADD_OPTIONAL_PACKAGES=$(OPTIONAL_PACKAGES) 658 export HAIKU_ALTERNATIVE_JAM_PROCESS=1 658 659 $(JAM:E=jam) -q $(COMMAND_LINE) ; 659 660 } 660 661 -
build/jam/OptionalPackages
404 404 && $(TARGET_ARCH) = x86 { 405 405 # gcc and binutils 406 406 if $(HAIKU_GCC_VERSION[1]) = 2 || $(isHybridBuild) { 407 InstallOptionalHaikuImagePackage gcc-2.95.3-r1a1-x86-gcc2-2009-08-26.zip 408 : $(baseURL)/gcc-2.95.3-r1a1-x86-gcc2-2009-08-26.zip ; 407 InstallOptionalHaikuImagePackage new-gcc-2.95.3-r1a1-x86-gcc2-2009-08-26.zip 408 : $(baseURL)/new-gcc-2.95.3-r1a1-x86-gcc2-2009-08-26.zip ; 409 if $(HAIKU_GCC_VERSION[1]) = 2 && ! $(HAIKU_ALTERNATIVE_JAM_PROCESS) { 410 # create symlink in base image 411 AddSymlinkToHaikuImage 412 develop abi x86 gcc2 tools gcc-2.95.3-haiku-090629 lib 413 : /system/lib/libstdc++.r4.so ; 414 } else if $(HAIKU_GCC_VERSION[1]) = 2 && $(HAIKU_ALTERNATIVE_JAM_PROCESS) { 415 # create symlink in hybrid image 416 AddSymlinkToHaikuHybridImage 417 develop abi x86 gcc2 tools gcc-2.95.3-haiku-090629 lib 418 : /system/lib/gcc2/libstdc++.r4.so ; 419 } 409 420 } 410 421 411 422 if $(HAIKU_GCC_VERSION[1]) = 4 || $(isHybridBuild) { … … 819 830 if $(TARGET_ARCH) != x86 { 820 831 Echo "No optional package OpenSSH available for $(TARGET_ARCH)" ; 821 832 } else { 822 if ! $(HAIKU_IMAGE_HOST_NAME) && ! $(HAIKU_ IGNORE_USER_BUILD_CONFIG) {833 if ! $(HAIKU_IMAGE_HOST_NAME) && ! $(HAIKU_ALTERNATIVE_JAM_PROCESS) { 823 834 Exit "Optional package OpenSSH requires the HAIKU_IMAGE_HOST_NAME" 824 835 "variable to be set!" ; 825 836 }