And just because there have been no new posts on the subject lately, doesn't mean, that I have stopped working. I just had a good vacation in Copenhagen last week, where I also played a gig on a local legendary jazz club. This week I will work on Qt to see, what new stuff, I can come up with. So hopefully there will be some quite exciting news at the end of the week.
Hope this is enough to spark your interests! I bet that you can make sweet deals with your local bookmaker/artist union for guesses on the timeframe. ;)
What do you mean by that and what this means from the host build to run into AmigaOS 4?
It basically means, that I am fooling around with you. Qt 5 and 6 need each module to build a version coherent set of host tools in order to make the cross target work. These are what you see. The rest is shrouded in darkness...
it's a Posix 2001 signal and means Profiling Timer expired
Signal number is 21 or 27 (27 X86/ARM,SPARC -- 29 MIPS -- 21 PARISC) check where signals are defined in amigaOS 4 (under 3.x and lower I would check in ixemul/libnix signal documentation)
Now - I have gotten so far, that the compiler is beginning to link some command line executables. One of them prints out this:
obj/v8/libv8_libbase.a(time.o): In function `copysign':
time.cc:(.text.unlikely+0x0): multiple definition of `copysign'
obj/v8/libv8_libbase.a(platform-posix.o):platform-posix.cc:(.text.unlikely+0x0): first defined here
obj/v8/libv8_libbase.a(random-number-generator.o): In function `copysign':
random-number-generator.cc:(.text.unlikely+0x0): multiple definition of `copysign'
obj/v8/libv8_libbase.a(platform-posix.o):platform-posix.cc:(.text.unlikely+0x0): first defined here
There doesn't seem to be any direct reference to 'copysign' in any of the three files referred. There is, however, some of these :
// Return the largest multiple of m which is <= x.
template <typename T>
inline T RoundDown(T x, intptr_t m) {
STATIC_ASSERT(std::is_integral<T>::value);
// m must be a power of two.
DCHECK(m != 0 && ((m & (m - 1)) == 0));
return x & static_cast<T>(-m);
}
template <intptr_t m, typename T>
constexpr inline T RoundDown(T x) {
STATIC_ASSERT(std::is_integral<T>::value);
// m must be a power of two.
STATIC_ASSERT(m != 0 && ((m & (m - 1)) == 0));
return x & static_cast<T>(-m);
}
Could these be related ? Are there any other good suggestions to where I should look for the multiple references ?