diff --git a/build/jam/packages/HaikuDevel b/build/jam/packages/HaikuDevel index 0bae52501b..407aabbf55 100644 --- a/build/jam/packages/HaikuDevel +++ b/build/jam/packages/HaikuDevel @@ -39,7 +39,7 @@ for lib in [ HaikuImageGetSystemLibs ] $(developmentLibs) { # static libraries AddFilesToPackage develop lib : - libcolumnlistview.a + libc.a libcolumnlistview.a <$(architecture)>liblocalestub.a libm.a libpthread.a libprint.a libprintutils.a diff --git a/build/jam/packages/HaikuDevelSecondary b/build/jam/packages/HaikuDevelSecondary index f0132c94e0..042b1e6b85 100644 --- a/build/jam/packages/HaikuDevelSecondary +++ b/build/jam/packages/HaikuDevelSecondary @@ -34,6 +34,7 @@ for lib in [ HaikuImageGetSystemLibs ] $(developmentLibs) { # static libraries AddFilesToPackage develop lib $(architecture) : + <$(architecture)>libc.a <$(architecture)>libcolumnlistview.a <$(architecture)>liblocalestub.a <$(architecture)>libm.a diff --git a/src/system/libroot/Jamfile b/src/system/libroot/Jamfile index 9c2cd6ded9..1297bb1fc1 100644 --- a/src/system/libroot/Jamfile +++ b/src/system/libroot/Jamfile @@ -101,6 +101,8 @@ for architectureObject in [ MultiArchSubDirSetup ] { [ TargetLibgcc ] ; + # These are defined in POSIX for c99 support, so fake'em + StaticLibrary [ MultiArchDefaultGristFiles libc.a ] : empty.c ; StaticLibrary [ MultiArchDefaultGristFiles libm.a ] : empty.c ; StaticLibrary [ MultiArchDefaultGristFiles libpthread.a ] : empty.c ;