hrev53038 adds 1 changeset to branch 'master'
old head: 0f856497bd2dd397024df14997f1bed4a514de04
new head: 936e89e19d96c3be6def8b7e828a85b3ebd6d611
overview:
https://git.haiku-os.org/haiku/log/?qt=range&q=936e89e19d96+%5E0f856497bd2d
----------------------------------------------------------------------------
936e89e19d96: libroot/os: Reshuffle stack_trace.cpp a little more.
* Add missing "generic" inclusion on x86; fixes the build there.
* Name the file the same way as the other files in its directory.
[ Augustin Cavalier <waddlesplash@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev53038
Commit: 936e89e19d96c3be6def8b7e828a85b3ebd6d611
URL: https://git.haiku-os.org/haiku/commit/?id=936e89e19d96
Author: Augustin Cavalier <waddlesplash@xxxxxxxxx>
Date: Thu Apr 4 23:26:01 2019 UTC
----------------------------------------------------------------------------
5 files changed, 10 insertions(+), 7 deletions(-)
.../arch/generic/{stack_trace.cpp => generic_stack_trace.cpp} | 0
src/system/libroot/os/arch/ppc/Jamfile | 3 ++-
src/system/libroot/os/arch/sparc/Jamfile | 3 ++-
src/system/libroot/os/arch/x86/Jamfile | 5 ++++-
src/system/libroot/os/arch/x86_64/Jamfile | 6 ++----
----------------------------------------------------------------------------
diff --git a/src/system/libroot/os/arch/generic/stack_trace.cpp
b/src/system/libroot/os/arch/generic/generic_stack_trace.cpp
similarity index 100%
rename from src/system/libroot/os/arch/generic/stack_trace.cpp
rename to src/system/libroot/os/arch/generic/generic_stack_trace.cpp
diff --git a/src/system/libroot/os/arch/ppc/Jamfile
b/src/system/libroot/os/arch/ppc/Jamfile
index 88711765a2..b140363c1f 100644
--- a/src/system/libroot/os/arch/ppc/Jamfile
+++ b/src/system/libroot/os/arch/ppc/Jamfile
@@ -25,8 +25,9 @@ for architectureObject in [ MultiArchSubDirSetup ppc ] {
time.c
tls.c
+ # sources from generic
generic_system_time_nsecs.cpp
- stack_trace.cpp
+ generic_stack_trace.cpp
;
}
}
diff --git a/src/system/libroot/os/arch/sparc/Jamfile
b/src/system/libroot/os/arch/sparc/Jamfile
index 65fadaea06..0a58394b68 100644
--- a/src/system/libroot/os/arch/sparc/Jamfile
+++ b/src/system/libroot/os/arch/sparc/Jamfile
@@ -25,9 +25,10 @@ for architectureObject in [ MultiArchSubDirSetup sparc ] {
fpu_add.c fpu_compare.c fpu_div.c fpu_explode.c
fpu_implode.c
fpu_mul.c fpu_reg.S fpu_sqrt.c fpu_subr.c
+ # sources from generic
generic_atomic.cpp
generic_system_time_nsecs.cpp
- stack_trace.cpp
+ generic_stack_trace.cpp
;
}
}
diff --git a/src/system/libroot/os/arch/x86/Jamfile
b/src/system/libroot/os/arch/x86/Jamfile
index 8fda6b8ff5..50e421b7cc 100644
--- a/src/system/libroot/os/arch/x86/Jamfile
+++ b/src/system/libroot/os/arch/x86/Jamfile
@@ -10,6 +10,8 @@ for architectureObject in [ MultiArchSubDirSetup x86 x86_gcc2
] {
# TODO in time.c!
UsePrivateSystemHeaders ;
+ SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
+
local compatibilitySources ;
if $(TARGET_GCC_VERSION_$(architecture)[1]) = 2 {
compatibilitySources =
@@ -29,7 +31,8 @@ for architectureObject in [ MultiArchSubDirSetup x86 x86_gcc2
] {
$(compatibilitySources)
- stack_trace.cpp
+ # sources from generic
+ generic_stack_trace.cpp
;
}
}
diff --git a/src/system/libroot/os/arch/x86_64/Jamfile
b/src/system/libroot/os/arch/x86_64/Jamfile
index e4670b3638..43093bb5dd 100644
--- a/src/system/libroot/os/arch/x86_64/Jamfile
+++ b/src/system/libroot/os/arch/x86_64/Jamfile
@@ -10,9 +10,7 @@ for architectureObject in [ MultiArchSubDirSetup x86_64 ] {
# TODO in time.c!
UsePrivateSystemHeaders ;
- SEARCH_SOURCE +=
- [ FDirName $(SUBDIR) $(DOTDOT) generic ]
- ;
+ SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
MergeObject <$(architecture)>os_arch_$(TARGET_ARCH).o :
byteorder.S
@@ -25,7 +23,7 @@ for architectureObject in [ MultiArchSubDirSetup x86_64 ] {
# sources from generic
generic_atomic.cpp
- stack_trace.cpp
+ generic_stack_trace.cpp
;
}
}