Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
41 user(s) are online (35 user(s) are browsing Forums)

Members: 0
Guests: 41

more...

Support us!

Headlines

Forum Index


Board index » All Posts




Re: A1222 support in the SDK and problems
Just can't stay away
Just can't stay away


@sailor

Great job!!!
On my SAM460ex I got these results:
#stream 
-------------------------------------------------------------
STREAM version $Revision5.10 $
-------------------------------------------------------------
This system uses 8 bytes per array element.
-------------------------------------------------------------
Array 
size 10000000 (elements), Offset (elements)
Memory per array = 76.3 MiB (= 0.1 GiB).
Total memory required 228.9 MiB (= 0.2 GiB).
Each kernel will be executed 10 times.
 
The *besttime for each kernel (excluding the first iteration)
 
will be used to compute the reported bandwidth.
-------------------------------------------------------------
Your clock granularity/precision appears to be 2 microseconds.
Each test below will take on the order of 371870 microseconds.
   (= 
185935 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test
.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For 
best resultsplease be sure you know the
precision of your system timer
.
-------------------------------------------------------------
Function    
Best Rate MB/s  Avg time     Min time     Max time
Copy
:             760.6     0.214048     0.210373     0.223806
Scale
:            328.4     0.496581     0.487278     0.506078
Add
:              429.6     0.564791     0.558662     0.571497
Triad
:            429.3     0.568371     0.559030     0.578980
-------------------------------------------------------------
Solution Validatesavg error less than 1.000000e-13 on all three arrays
-------------------------------------------------------------
#

Go to top


Re: SDK 54.16 in CubicIDE
Just popping in
Just popping in


Thank you, guys, for the explanation.

Go to top


Re: A1222 support in the SDK and problems
Quite a regular
Quite a regular


My first SPE-modified application stream is finished!

I need some apps for bechmarking of A1222+, and if nearly no exists, I have to it myselves .
It is on OS4 depot now. It is only one small easy piece, but this is also my first c-code after 20+ years, so I am happy...

AmigaOS3: Amiga 1200
AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000
MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
Go to top


Re: Pegasos2 with RadeonHD/RX via bridge
Home away from home
Home away from home


@msteed
Thanks !

So, that what i tried then:

ok# cd /pci@80000000/pci@7
ok# ls
display@0
display
@0,1
ok
#

ok# 16 config-l@
ok# config-l@
ok# .
646011AB
ok
#


So yes, syntax exactly like you say, and while i am in the bridge it return 0x646011AB. But then if i type "12 config-l@" , it return same address. Same as 16, same as 20, or 50 config-l@ , return the same address.

And even if i go to any other directory, be it another /pci@C0000000 , or anything, typing those "16 config-l@" , "config-l@" and "." combo, always return at me 646011AB. Like, it does not matter where i am are in the FW, it just read by absolute address.. But what i need is to check BAR0 of the video card in the bridge..

I do check some older output from BBOOT by balaton, and this 0x646011ab address happens to be in the log like this:

/pci@80000000/host:     0:0.0   11ab:6460 60000 646011ab 0100 6
....
/
pci@c0000000/host:     0:0.0   11ab:6460 60000 646011ab 0100 7


So it seems to read some first (base) address of whole PCI thing, probably without depending on where we are at now in OF.. Question is how to read BAR0 of video card in bridge ..

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top


Re: Pegasos2 with RadeonHD/RX via bridge
Just popping in
Just popping in


@kas1e

I don't know anything about OpenFirmware, but I did program the Amiga in Multi-Forth for a time way back when, and still remember some things about Forth.

Quote:
I mean, what "config-addr -- data" mean...?

"(config-addr -- data)" is a Forth stack use diagram. It means that the word 'config-l@' expects to see 'config-addr' on the top of the stack when it is executed, and it leaves behind 'data' on the top of the stack when it has finished executing.

Typing a number alone adds that number to the top of the stack. So the correct sequence would be "16 config-l@", which puts the value 16 (the "config-addr") on the stack, then executes config-l@. In Forth you would then type a single period ('.') to print the top value on the stack, which would be whatever config-l@ left there (the "data"). But maybe that's not required in OpenFirmware.

Go to top


Re: Pegasos2 with RadeonHD/RX via bridge
Quite a regular
Quite a regular


@joerg
Of course I know about AROS and maybe if it weren't for the fights between 3 independent groups in tha past 30 years but instead of duplicated efforts everybody could have agreed on contributing to one free and open source code base that would benefit everybody then it could be where Linux or at least Haiku is now. Unfortunately it did not go that way but maybe after 30 years it's not too late to try that eventually. I'm sure this was discussed before and what I say is nothing new so no need to repeat all the past debates but maybe people change and can reconsider decisions to keep AmigaOS alive in some form. If not then that's OK too, things will just go on like before.

I prefer GPL over BSD license for this because it makes sure that everyting will remain free for everybody so the most developers could contribute. Both who allow free like BSD and don't care much what it's used for and those who want it to be kept free. This worked for Linux and QEMU. The AROS license is similar to MPL which also says it should be kept free so it's not opposite and completely free like BSD but maybe less strict than GPL. Contrary to what some may believe GPL does not prevent commercial use, it just gives equal opportunity to everybody. There are/were whole companies like RedHat and Suse for example who lived from supporting open source operating systems and the base of macOS is also freely available so opening up AmigaOS would not make business impossible but those who hold the pieces maybe don't get this or think otherwise.

Go to top


Re: Pegasos2 with RadeonHD/RX via bridge
Quite a regular
Quite a regular


@flash
What needs improving on the MV64361 emulation in QEMU? I think it works well enough now. This chip has tons of features but if nothing uses them it does not worth emulating all details that will be unused. I think I already have a few unused things that weren't needed but implemented it anyway.

Go to top


Re: Qemu Pegasos II interrupts issue
Quite a regular
Quite a regular


@Maijestro
I think somebody tested that before with real machine and ATI card with 16 bit mode (it's probably somewhere in the long QEMU pegasos2 thread, I think it was when we tested it with a Mario like game) and it did not reproduce the problem. I think somebody said back then that ATI cards support big endian 16bit mode but SM502 doesn't or something like that and it seems that some function used by graphics library does not take that into account on pegasos2. With the test from Capehill it's now also proven that it's not related to SDL code but it's something in AmigaOS. So we likely won't get more info from trying with real graphics card (unless somebody can try on real pegasos2 with a real SM501/502 card but those are probably rare so likely nobody has such card). The ATI cards were working even in 16 bit in previous tests so it should be the same result with a passed through card.

Go to top


Re: MPlayer 1.5 released!
Quite a regular
Quite a regular


@white
Use the official QEMU sources from gitlab (see qemu.org Download menu item), I don't have a separate repo to use now.

I think you can set optimization level from configure without editing meson.build by adding -Doptimization=3 to configure. That would be better than modifying meson.build because then you can easily update from git. I don't know how much difference it makes but if you use opt 3 and see problems also check with the default optimization level just to make sure it's not some compile error. The results of opt 3 on Linux with gcc might be different than on macOS with clang.

For your QEMU command line -cpu 7457 -accel tcg are the default so you can drop these, only need to add -cpu if you want to use other than the default 7457 CPU. You can use -display gtk,zoom-to-fit=on,full-screen=on instead if separate -full-screen option that may be removed at some point and specifying it as a -display option is now preferred.

Instead of separate -drive if=none and corresponding -device ide-hd option there's a shortcut to define a drive with one option:
-drive media=disk,index=0,file=/home/white0/Scaricati/32gb.raw,format=raw
-drive media=disk,index=1,file=/home/white0/Scaricati/coffin.raw,format=raw

which does not need a separate -device ide-hd option so it's shorter and more readable. (Since QEMU 9.0 this also works with sam460ex now which previously did not support these short options.)

Go to top


Re: MPlayer 1.5 released!
Just can't stay away
Just can't stay away


@smarkusg

meson.build

original:
>3 'b_staticpic=false', 'stdsplit=false', 'optimization=2', 'b_pie=true'],

do you think this is right is this what you meant ?

>3 'b_staticpic=false', 'stdsplit=false', 'optimization=3', 'b_pie=true'],


compile:

./configure --target-list=ppc-softmmu --disable-dbus-display --enable-slirp --enable-lto --enable-sdl --enable-gtk


Edited by white on 2024/4/27 22:08:04
Go to top


Re: MPlayer 1.5 released!
Just can't stay away
Just can't stay away


@joerg

It was just out of curiosity, thanks anyway

Go to top


Re: SDK 54.16 in CubicIDE
Not too shy to talk
Not too shy to talk


@jarokuczi

They only specify what version of newlib.library is required for the individual components of your compilation.
You should not worry about this. The current stable/public version is 53.80

Go to top


Re: SDK 54.16 in CubicIDE
Home away from home
Home away from home


@jarokuczi
Quote:
But the newlib.library version warning is still there, should I be worried?
I added that about 20 years ago to the libc.(a|so) of newlib.
Example
/SDK/newlib/lib/libc.a(stub_getwc.o): warningnewlib.library 53.65 required for getwc()
If newlib.library.kmod version 53.65 (or newer) is the version available to end-users there is no problem at all.
But if the publicly released version has a lower version.revision it will only work for AmigaOS 4.x developers and beta-tester but fail for end-users and you have to add a work-around.
I don't know what the current versions,revision numbers of the public and beta/developer releases of newlib are.

Go to top


Re: SDK 54.16 in CubicIDE
Just popping in
Just popping in


@salass00

Thanks. Now the code compiles and runs fine.

But the newlib.library version warning is still there, should I be worried?

Go to top


Re: SDK 54.16 in CubicIDE
Just can't stay away
Just can't stay away


@jarokuczi

Just add -athread=native option at link stage (LDFLAGS) and those errors should be gone.

Go to top


Re: MPlayer 1.5 released!
Home away from home
Home away from home


@white
It's very important to use the correct VO for your (emulated) hardware.
Neither "comp(_yuv(2))" nor "sdl" are usable for emulation. It may work, but very slow.
WinUAE with Voodoo3 emulation: Use -vo amiga or -vo pip.
QEmu with SM50x emulation: Use -vo sdl_sm502

Go to top


Re: Qemu Pegasos II interrupts issue
Not too shy to talk
Not too shy to talk


@geennaam

Quote:

The system is transformed back to a windows PC. And I am not at home right now. So I will not be able to test. Maybe next week. Unless I am banned from this site just like from Discord #amigans


I have no idea, but for me the topic has been moved and locked.
I have no problem with that. Your programme code, you have clearly stated what is important to you and licensing.
As they say ... ‘What happens in Vegas, stays in Vegas’

If you are willing and still enjoy using AmigaO4 and helping other users (even QEMU) that would be cool.

Greetings

Go to top


SDK 54.16 in CubicIDE
Just popping in
Just popping in


Hello, fellow developers.

I'm trying to install the newest SDK (54.16) into Cubic IDE. I followed the instructions from the article:
https://www.amigans.net/modules/AMS/article.php?storyid=30

But I can't build the project due to strange undefined reference errors, etc.

Here goes the entire log.

g++ o/gcc-amigaos4-latest/main.-lauto -o bin/gcc-amigaos4-latest/ci-test
/SDK/newlib/lib/libc.a(stub_wcsftime.o): warningnewlib.library 53.68 required for wcsftime()
/
SDK/newlib/lib/libc.a(stub_getwc.o): warningnewlib.library 53.65 required for getwc()
/
SDK/newlib/lib/libc.a(stub_ungetwc.o): warningnewlib.library 53.65 required for ungetwc()
/
SDK/newlib/lib/libc.a(stub_putwc.o): warningnewlib.library 53.65 required for putwc()
/
GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios_init.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to 
`__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios_init.o): In function `std::ios_base::Init::Init()'
:
/
opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios_init.o): In function 
`__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `_ZN9__gnu_cxx7__mutexD4Ev':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:142: undefined reference to 
`__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `__tcf_0'
:
/
opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:143undefined reference to `__gthread_mutex_destroy'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function 
`_ZN9__gnu_cxx7__mutexC4Ev':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:134: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `get_locale_mutex':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:135: undefined reference to 
`__gthread_mutex_init'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `__gnu_cxx::__scoped_lock::~__scoped_lock()'
:
/
opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:161undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163: undefined reference to 
`__gthread_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `std::locale::_S_initialize()'
:
/
opt/adtools/gcc/repo/libstdc++-v3/src/c++98/locale_init.cc:316undefined reference to `__gthread_active_p'
/opt/adtools/gcc/repo/libstdc++-v3/src/c++98/locale_init.cc:317: undefined reference to 
`__gthread_once'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `__gnu_cxx::__mutex::lock()'
:
/
opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:150undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function 
`std::locale::locale()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `std::locale::locale()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:161: undefined reference to 
`__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:152: undefined reference to `__gthread_mutex_lock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `__atomic_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to 
`__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `std::locale::locale()'
:
/
opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163undefined reference to `__gthread_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function 
`__gnu_cxx::__mutex::lock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:150: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `std::locale::global(std::locale const&)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to 
`__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `_ZN9__gnu_cxx13__scoped_lockD4Ev'
:
/
opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:161undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function 
`std::locale::global(std::locale const&)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:152: undefined reference to `__gthread_mutex_lock'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163undefined reference to `__gthread_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function 
`__tcf_0':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:142: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:143undefined reference to `__gthread_mutex_destroy'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function 
`std::locale::locale(std::locale const&)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `std::locale::facet::_S_get_c_locale()':
/opt/adtools/gcc/repo/libstdc++-v3/src/c++98/locale.cc:209: undefined reference to 
`__gthread_active_p'
/opt/adtools/gcc/repo/libstdc++-v3/src/c++98/locale.cc:210: undefined reference to `__gthread_once'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to 
`__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `std::locale::operator=(std::locale const&)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to 
`__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `std::locale::~locale()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to 
`__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o):/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: more undefined references to `__gthread_active_p' 
follow
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned int)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:152: undefined reference to 
`__gthread_mutex_lock'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163: undefined reference to `__gthread_mutex_unlock'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:135undefined reference to `__gthread_mutex_init'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale-inst.o): In function 
`__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to 
`__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios.o): In function `std::ios_base::_M_dispose_callbacks()'
:
/
opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(cow-locale_init.o): In function 
`__atomic_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(cow-locale_init.o): In function `std::locale::_Impl::_M_init_extra(std::locale::facet**)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to 
`__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(cow-locale_init.o):/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: more undefined references to `__gthread_active_p' 
follow
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function `free':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:152: undefined reference to 
`__gthread_mutex_lock'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163: undefined reference to `__gthread_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function `__gnu_cxx::__mutex::lock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:150: undefined reference to 
`__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function `__gnu_cxx::__mutex::unlock()'
:
/
opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:161undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function 
`allocate':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:152: undefined reference to `__gthread_mutex_lock'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163undefined reference to `__gthread_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function 
`_GLOBAL__sub_I_eh_alloc.cc':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:134: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:135undefined reference to `__gthread_mutex_init'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function 
`_ZN9__gnu_cxx7__mutexD4Ev':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:142: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function `_GLOBAL__sub_D_eh_alloc.cc':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:143: undefined reference to 
`__gthread_mutex_destroy'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_globals.o): In function `__cxa_get_globals_fast'
:
/
opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:116undefined reference to `__gthread_getspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_globals.o): In function 
`__cxa_get_globals':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:128: undefined reference to `__gthread_getspecific'
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:132undefined reference to `__gthread_setspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_globals.o): In function 
`_GLOBAL__sub_I_eh_globals.cc':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:97: undefined reference to `__gthread_active_p'
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:98undefined reference to `__gthread_key_create'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_globals.o): In function 
`_GLOBAL__sub_D_eh_globals.cc':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:104: undefined reference to `__gthread_key_delete'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `init':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:189: undefined reference to 
`__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:190: undefined reference to `__gthread_recursive_mutex_init'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__cxa_guard_acquire':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/guard.cc:306: undefined reference to 
`__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `get_static_mutex'
:
/
opt/adtools/gcc/repo/libstdc++-v3/libsupc++/guard.cc:66undefined reference to `__gthread_once'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function 
`__gnu_cxx::__recursive_mutex::lock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:205: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__cxa_guard_acquire':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:207: undefined reference to 
`__gthread_recursive_mutex_lock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__gnu_cxx::__recursive_mutex::unlock()'
:
/
opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:216undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:218: undefined reference to 
`__gthread_recursive_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__cxa_guard_acquire'
:
/
opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:216undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:218: undefined reference to 
`__gthread_recursive_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__cxa_guard_abort'
:
/
opt/adtools/gcc/repo/libstdc++-v3/libsupc++/guard.cc:382undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function 
`__gnu_cxx::__recursive_mutex::unlock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:216: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:218undefined reference to `__gthread_recursive_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function 
`__cxa_guard_release':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/guard.cc:423: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__gnu_cxx::__recursive_mutex::unlock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:216: undefined reference to 
`__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:218: undefined reference to `__gthread_recursive_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(stdexcept.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to 
`__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios_failure.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to 
`__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(cow-wstring-inst.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to 
`__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(cow-wstring-inst.o):/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: more undefined references to `__gthread_active_p' 
follow
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `fc_key_init_once':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:114: undefined reference to 
`__gthread_once'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `fc_key_init'
:
/
opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:107undefined reference to `__gthread_key_create'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function 
`uw_install_context':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:160: undefined reference to `__gthread_setspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_ForcedUnwind_Phase2':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:160: undefined reference to 
`__gthread_setspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_SjLj_Register'
:
/
opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:128undefined reference to `__gthread_getspecific'
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:129: undefined reference to 
`__gthread_setspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_SjLj_Unregister'
:
/
opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:160undefined reference to `__gthread_setspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function 
`_Unwind_SjLj_RaiseException':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:147: undefined reference to `__gthread_getspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_SjLj_ForcedUnwind':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:147: undefined reference to 
`__gthread_getspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_SjLj_Resume'
:
/
opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:147undefined reference to `__gthread_getspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function 
`_Unwind_SjLj_Resume_or_Rethrow':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:147: undefined reference to `__gthread_getspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_Backtrace':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:147: undefined reference to 
`__gthread_getspecific'
make: *** [bin/gcc-amigaos4-latest/ci-test] Error 1
Done.



Has anyone installed the newest SDK in Cubic Ide?

Go to top


Re: MPlayer 1.5 released!
Just can't stay away
Just can't stay away


@smarkusg

Thank you !
And thanks for the advice,
I've tried E-UAE static for now without using SDL I'll take my time after backups.
But the work is exceptional now I can use -cpu 7457 with E-UAE with "uaegfx"

I have to make many additions now I will recompile the qemu 9 version with your suggestions.

Here your E-UAE (static) (last OT post) I will put my questions in the right post-branches.

qemu-system-ppc -M pegasos2 -cpu 7457 -accel tcg -kernel /home/white0/Scaricati/bboot-0.7/bboot -initrd /home/white0/Scaricati/Kickstart.zip -m 2048 -serial stdio -device sm501 -drive if=none,id=hd,file=/home/white0/Scaricati/32gb.raw,format=raw -device ide-hd,drive=hd,bus=ide.1 -device rtl8139,netdev=mynet0 -netdev user,id=mynet0 -vga none -drive if=none,id=hd1,file=/home/white0/Scaricati/coffin.raw,format=raw -device ide-hd,drive=hd1,bus=ide.1 -display gtk,zoom-to-fit=on -full-screen -drive file=fat:rw:/tmp/qemu-amiga,id=ufat,format=raw,if=none -device usb-storage,drive=ufat


https://youtu.be/A_M6BP7PebA

Go to top


Re: MPlayer 1.5 released!
Not too shy to talk
Not too shy to talk


@pjs

It is possible that changing the ‘cache’ option in the config file will help.
I will try to change it from the value 8192 to 20480. It is a very large value but you can try to change it to suit your needs.
Let me know if it helped

Go to top



TopTop
« 1 ... 375 376 377 (378) 379 380 381 ... 7450 »




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project