haiku/build/jam
Augustin Cavalier b58a151493 build: Link against libgcc_s.so.1 instead of libgcc_s.so.
The latter is not just a symlink to the former, but is a small pseudo-
library that tells the linker to use the .so.1 version instead. As we
do not pass -L to this directory to the linker invocation, the linker
thus cannot find it, and so errors out.

We rightly do not want the linker doing "magic" things for us that
we don't expect, and so even if this one case is fine, we shouldn't
allow the linker to take care of this automatically for us when
it comes to libroot and other core system functionality, especially
as going forward we may indeed add a second libgcc version due to ABI
breaks. Instead, link against .so.1 directly.

Fixes the build breakage caused by the GCC 7 bump.
2018-08-26 13:35:40 -04:00
..
board dts: Rename bbb to boneblack to match u-boot 2017-10-20 13:12:14 -05:00
images reiserfs: Fix the build and enable on x86_64. 2018-08-22 19:19:54 -04:00
packages HaikuSource: Add missing SEARCH. 2018-08-23 20:11:49 -04:00
repositories HaikuPorts: Add OpenJPEG to the build packages set. 2018-08-26 12:44:29 -04:00
ArchitectureRules ramfs: Lots of fixes to the build. 2018-08-22 19:19:56 -04:00
BeOSRules BeOSRules: Pass CCFLAGS through to the compiler during ResComp. 2018-08-11 15:33:08 -04:00
BootRules build/jam: whitespace cleanup. 2018-05-07 13:12:16 +12:00
BuildFeatureRules build/jam/BuildFeatureRules: Make EnableBuildFeatures actually work. 2017-11-25 21:15:08 +01:00
BuildFeatures build: Link against libgcc_s.so.1 instead of libgcc_s.so. 2018-08-26 13:35:40 -04:00
BuildSetup BuildSetup: Default HOST_C++ and HOST_LINK to HOST_CC. 2018-08-15 14:41:40 -04:00
CDRules
CommandLineArguments build: Remove now-defunct jam commands. 2017-11-25 21:15:10 +01:00
ConfigRules
DefaultBuildProfiles build/profiles: Add @minimum-cd profile for things like ppc 2018-07-09 10:36:07 -05:00
FileRules jam: Extend wget wait 2016-06-30 15:09:17 -05:00
HaikuPackages build: Add a haiku_source package. 2018-08-20 21:00:25 -04:00
HeadersRules build: Copy and use Clang's vector intrinsics headers. 2017-12-01 21:16:13 -05:00
HelperRules build/jam: whitespace cleanup. 2018-05-07 13:12:16 +12:00
ImageRules build: Rework InstallSourceArchive into AddHaikuImageSourcePackages. 2018-07-01 14:25:10 -04:00
KernelRules build/jam: whitespace cleanup. 2018-05-07 13:12:16 +12:00
LocaleRules LocaleRules: Add a second version of the catalog extraction actions. 2018-08-21 20:52:41 -04:00
MainBuildRules MainBuildRules: Use $(CC) -E instead of "cpp" as the preprocessor. 2018-08-17 21:54:56 -04:00
MathRules
MiscRules build/jam: whitespace cleanup. 2018-05-07 13:12:16 +12:00
OptionalPackages OptionalPackages: Remove some of the less-useful devel packages. 2018-08-26 12:33:36 -04:00
OverriddenJamRules build/jam: whitespace cleanup. 2018-05-07 13:12:16 +12:00
PackageRules x86_64/x86_gcc2: don't depend on libgcc_s, libstdc++, libsupc++. 2018-07-23 20:57:59 +02:00
RepositoryRules RepositoryRules: correctly handle multiple secondary archs. 2018-07-22 20:02:12 +02:00
SystemLibraryRules build: Link against libgcc_s.so.1 instead of libgcc_s.so. 2018-08-26 13:35:40 -04:00
TestsRules unittests: Build copied BAppTest files 2015-11-01 14:19:04 +01:00
UserBuildConfig.ReadMe build/jam: whitespace cleanup. 2018-05-07 13:12:16 +12:00
UserBuildConfig.sample Make it a bit easier to skip first boot prompt 2017-01-01 16:59:47 -08:00