Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
98 user(s) are online (68 user(s) are browsing Forums)

Members: 2
Guests: 96

emeck, davebraco, more...

Support us!

Headlines

 
  Register To Post  

« 1 (2)
Re: A1222 Development Thread
Just popping in
Just popping in


See User information
This sound all very encouraging for first time and wanna-be developers or people who want to "remember to have fun" developing for Amiga. Not.

Go to top
Re: A1222 Development Thread
Not too shy to talk
Not too shy to talk


See User information
@Tuvok

Amiga NG hardware +AOS4 is retro hardware... even if someone doesn't like this statement . I think almost everyone does it because they like a ‘have fun’

Go to top
Re: A1222 Development Thread
Quite a regular
Quite a regular


See User information
@all
As a start, I have built a version of a cross-compiler and native-compiler; a pure GCC 6. There are no additional libraries right now.

Can someone test these. From there, I can add additional libraries. See post #1 for the links.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top
Re: A1222 Development Thread
Just popping in
Just popping in


See User information
@rjd324

Thank you for fast delivery!

GCC6 (adtools-os4-6-20240727-801_native) seems to work fine. However i am still getting the Linker warning:

"SYS:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ld: Warning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib2/libgcc.a(_floatundidf.o) uses hard float, sdl2benchmark uses soft float"

Go to top
Re: A1222 Development Thread
Site Builder
Site Builder


See User information
A few minutes ago I uploaded new docker images for gcc 6, 8 and 11.

They can be found at
https://hub.docker.com/repository/dock ... /amigagccondocker/general
and the repository is at
https://github.com/walkero-gr/AmigaGCConDocker
where you can find the code on how I build them, and you can file issues if you experience problems. There is also information on how to use the docker images.

The gcc 6 image can be used to compile SPE compatible and optimised code. I haven't tested that extensively, except for some demo code I have. Please let me know for any possible issues.

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top
Re: A1222 Development Thread
Quite a regular
Quite a regular


See User information
@IamSONIC
You are still building the sd2benchmark using clib2?

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top
Re: A1222 Development Thread
Just popping in
Just popping in


See User information
@rjd324

No. clib4. Don't get irritated from the path name!

Go to top
Re: A1222 Development Thread
Quite a regular
Quite a regular


See User information
@IamSONIC

You need to clean your SDK directory, completely. If you are using the native compiler from the FTP then I would not expect to see a single reference to clib2 in the path of the warning.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top
Re: A1222 Development Thread
Just popping in
Just popping in


See User information
@smarkusg

Quote:
From what I remember it was
rebuilding a cross comlining environment with clib4 under SPE

..
git clone https://github.com/sba1/adtools.git
cd ~/adtools/gild
git submodule init
git submodule update
cd ~/adtools
guild list
- from the list, select
gild clone
gild checkout binutils 2.23.2
gild checkout coreutils 5.2
gild checkout gcc 6
...

Rebuilding clib4 under SPE
Change ‘GNUmakefile.os4’ options adding line ‘SPE=true’


Thank you for the instructions. Since i have already a cross compiler setup i've pulled the adtools repo and initiated the building of gcc 6.

Building the GCC 6.4 itself was successfully however the part when the makefile wants to build clib4 with the freshly built gcc 6 (XGCC) failed with the following output:

make -C downloads/clib4/ -f GNUmakefile.os4 \
        CC
="/amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc/xgcc -B /amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc" \
        AR
="/usr/local/amiga/bin/ppc-amigaos-ar -q" \
        RANLIB
="/usr/local/amiga/bin/ppc-amigaos-ranlib" \
        STRIP
=/usr/local/amiga/bin/ppc-amigaos-strip \
        INSTALL_PREFIX
=/usr/local/amiga/ppc-amigaos/SDK/clib4 \
        SDK_INCLUDE
=/usr/local/amiga/ppc-amigaos/SDK/include
make[1]: Verzeichnis "/amiga/adtools/native-build/downloads/clib4" wird betreten
mkdir 
-/amiga/adtools/native-build/downloads/clib4/build/shared
mkdir 
-/usr/local/amiga/ppc-amigaos/SDK/clib4/lib
mkdir 
-/usr/local/amiga/ppc-amigaos/SDK/clib4/include
/
amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc/xgcc
Assembling 
[/amiga/adtools/native-build/downloads/clib4/build/lib]                       crt0.o
/amiga/adtools/native-build/gcc-cross-build-6.4.0/gcc/as: Zeile 106exec: -mUngültige Option
exec
Aufrufexec [-cl] [-a Name] [Kommando [Argumente ...]] [Umleitung ...]
make[1]: *** [GNUmakefile.os4:293: /amiga/adtools/native-build/downloads/clib4/build/lib/crt0.oFehler 1
make
[1]: Verzeichnis "/amiga/adtools/native-build/downloads/clib4" wird verlassen
make
: *** [makefile:245clib4-cross-done-6.4.0Fehler 2
make
Verzeichnis "/amiga/adtools/native-build" wird verlassen


I am not continuing with this as rjd324 provided a GGC6.4 including clib4 for building natively. It works perfectly for generic ppc targets.

Go to top
Re: A1222 Development Thread
Just popping in
Just popping in


See User information
@rjd324

Quote:
You need to clean your SDK directory, completely. If you are using the native compiler from the FTP then I would not expect to see a single reference to clib2 in the path of the warning.


I know but i've kept the renaming (clib4->clib2) but since mcrt=clib4 is working with adtools-os4-6-20240727-801 i've reverted the renaming.

but unfortunately:

gmake -f Makefile.amigaos4 
Making dependencies 
for torturethread.c
Making dependencies 
for testyuv_cvt.c
Making dependencies 
for testyuv.c
Making dependencies 
for testwm2.c
Making dependencies 
for testvulkan.c
Making dependencies 
for testviewport.c
Making dependencies 
for testver.c
Making dependencies 
for testutils.c
Making dependencies 
for testurl.c
Making dependencies 
for testtimer.c
Making dependencies 
for testthread.c
Making dependencies 
for testsurround.c
Making dependencies 
for teststreaming.c
Making dependencies 
for testspriteminimal.c
Making dependencies 
for testsprite2.c
Making dependencies 
for testshape.c
Making dependencies 
for testshader.c
Making dependencies 
for testsensor.c
Making dependencies 
for testsem.c
Making dependencies 
for testscale.c
Making dependencies 
for testrumble.c
Making dependencies 
for testresample.c
Making dependencies 
for testrendertarget.c
Making dependencies 
for testrendercopyex.c
Making dependencies 
for testrelative.c
Making dependencies 
for testqsort.c
Making dependencies 
for testpower.c
Making dependencies 
for testplatform.c
Making dependencies 
for testoverlay2.c
Making dependencies 
for testoffscreen.c
Making dependencies 
for testnativex11.c
Making dependencies 
for testnativew32.c
Making dependencies 
for testnativeos2.c
Making dependencies 
for testnativeamigaos4.c
Making dependencies 
for testnative.c
Making dependencies 
for testmultiaudio.c
Making dependencies 
for testmouse.c
Making dependencies 
for testmessage.c
Making dependencies 
for testlock.c
Making dependencies 
for testlocale.c
Making dependencies 
for testloadso.c
Making dependencies 
for testkeys.c
Making dependencies 
for testjoystick.c
Making dependencies 
for testintersections.c
Making dependencies 
for testime.c
Making dependencies 
for testiconv.c
Making dependencies 
for testhotplug.c
Making dependencies 
for testhittesting.c
Making dependencies 
for testhaptic.c
Making dependencies 
for testgles2_sdf.c
Making dependencies 
for testgles2.c
Making dependencies 
for testgles.c
Making dependencies 
for testgl2.c
Making dependencies 
for testgesture.c
Making dependencies 
for testgeometry.c
Making dependencies 
for testgamecontroller.c
Making dependencies 
for testfilesystem_pre.c
Making dependencies 
for testfilesystem.c
Making dependencies 
for testfile.c
Making dependencies 
for testevdev.c
Making dependencies 
for testerror.c
Making dependencies 
for testdropfile.c
Making dependencies 
for testdrawchessboard.c
Making dependencies 
for testdraw2.c
Making dependencies 
for testdisplayinfo.c
Making dependencies 
for testcustomcursor.c
Making dependencies 
for testbounds.c
Making dependencies 
for testautomation_video.c
Making dependencies 
for testautomation_timer.c
Making dependencies 
for testautomation_syswm.c
Making dependencies 
for testautomation_surface.c
Making dependencies 
for testautomation_subsystems.c
Making dependencies 
for testautomation_stdlib.c
Making dependencies 
for testautomation_sdltest.c
Making dependencies 
for testautomation_rwops.c
Making dependencies 
for testautomation_render.c
Making dependencies 
for testautomation_rect.c
Making dependencies 
for testautomation_platform.c
Making dependencies 
for testautomation_pixels.c
Making dependencies 
for testautomation_mouse.c
Making dependencies 
for testautomation_math.c
Making dependencies 
for testautomation_main.c
Making dependencies 
for testautomation_log.c
Making dependencies 
for testautomation_keyboard.c
Making dependencies 
for testautomation_joystick.c
Making dependencies 
for testautomation_hints.c
Making dependencies 
for testautomation_guid.c
Making dependencies 
for testautomation_events.c
Making dependencies 
for testautomation_clipboard.c
Making dependencies 
for testautomation_audio.c
Making dependencies 
for testautomation.c
Making dependencies 
for testaudioinfo.c
Making dependencies 
for testaudiohotplug.c
Making dependencies 
for testaudiocapture.c
Making dependencies 
for testatomic.c
Making dependencies 
for sdl2benchmark.c
Making dependencies 
for loopwavequeue.c
Making dependencies 
for loopwave.c
Making dependencies 
for helloworld.c
Making dependencies 
for controllermap.c
Making dependencies 
for checkkeysthreads.c
Making dependencies 
for checkkeys.c
Compiling checkkeys
.c
ppc
-amigaos-gcc -o checkkeys checkkeys.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling controllermap
.c
Compiling testutils
.c
ppc
-amigaos-gcc -o controllermap controllermap.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling helloworld
.c
ppc
-amigaos-gcc -o helloworld helloworld.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling loopwave
.c
ppc
-amigaos-gcc -o loopwave loopwave.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling loopwavequeue
.c
ppc
-amigaos-gcc -o loopwavequeue loopwavequeue.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling sdl2benchmark
.c
ppc
-amigaos-gcc -o sdl2benchmark sdl2benchmark.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floatsdl2benchmark uses soft float
Compiling testatomic
.c
ppc
-amigaos-gcc -o testatomic testatomic.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testaudiocapture
.c
ppc
-amigaos-gcc -o testaudiocapture testaudiocapture.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testaudiohotplug
.c
ppc
-amigaos-gcc -o testaudiohotplug testaudiohotplug.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testaudioinfo
.c
ppc
-amigaos-gcc -o testaudioinfo testaudioinfo.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testautomation
.c
Compiling testautomation_audio
.c
Compiling testautomation_clipboard
.c
Compiling testautomation_events
.c
Compiling testautomation_guid
.c
Compiling testautomation_hints
.c
Compiling testautomation_joystick
.c
Compiling testautomation_keyboard
.c
Compiling testautomation_log
.c
Compiling testautomation_main
.c
Compiling testautomation_math
.c
Compiling testautomation_mouse
.c
Compiling testautomation_pixels
.c
Compiling testautomation_platform
.c
Compiling testautomation_rect
.c
Compiling testautomation_render
.c
Compiling testautomation_rwops
.c
Compiling testautomation_sdltest
.c
Compiling testautomation_stdlib
.c
Compiling testautomation_subsystems
.c
Compiling testautomation_surface
.c
Compiling testautomation_syswm
.c
Compiling testautomation_timer
.c
Compiling testautomation_video
.c
ppc
-amigaos-gcc -o testautomation testautomation.o testautomation_audio.o testautomation_clipboard.o testautomation_events.o testautomation_guid.o testautomation_hints.o testautomation_joystick.o testautomation_keyboard.o testautomation_log.o testautomation_main.o testautomation_math.o testautomation_mouse.o testautomation_pixels.o testautomation_platform.o testautomation_rect.o testautomation_render.o testautomation_rwops.o testautomation_sdltest.o testautomation_stdlib.o testautomation_subsystems.o testautomation_surface.o testautomation_syswm.o testautomation_timer.o testautomation_video.-mcrt=clib4 -L.. -lSDL2_test -lSDL2 
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundisf.ouses hard floattestautomation uses soft float
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestautomation uses soft float
Compiling testbounds
.c
ppc
-amigaos-gcc -o testbounds testbounds.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testcustomcursor
.c
ppc
-amigaos-gcc -o testcustomcursor testcustomcursor.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestcustomcursor uses soft float
Compiling testdisplayinfo
.c
ppc
-amigaos-gcc -o testdisplayinfo testdisplayinfo.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testdraw2
.c
ppc
-amigaos-gcc -o testdraw2 testdraw2.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestdraw2 uses soft float
Compiling testdrawchessboard
.c
ppc
-amigaos-gcc -o testdrawchessboard testdrawchessboard.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testdropfile
.c
ppc
-amigaos-gcc -o testdropfile testdropfile.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestdropfile uses soft float
Compiling testerror
.c
ppc
-amigaos-gcc -o testerror testerror.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testfile
.c
ppc
-amigaos-gcc -o testfile testfile.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testfilesystem
.c
ppc
-amigaos-gcc -o testfilesystem testfilesystem.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgamecontroller
.c
ppc
-amigaos-gcc -o testgamecontroller testgamecontroller.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgeometry
.c
ppc
-amigaos-gcc -o testgeometry testgeometry.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestgeometry uses soft float
Compiling testgesture
.c
ppc
-amigaos-gcc -o testgesture testgesture.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestgesture uses soft float
Compiling testgl2
.c
ppc
-amigaos-gcc -o testgl2 testgl2.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgles
.c
ppc
-amigaos-gcc -o testgles testgles.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testgles2
.c
ppc
-amigaos-gcc -o testgles2 testgles2.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestgles2 uses soft float
Compiling testgles2_sdf
.c
ppc
-amigaos-gcc -o testgles2_sdf testgles2_sdf.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestgles2_sdf uses soft float
Compiling testhaptic
.c
ppc
-amigaos-gcc -o testhaptic testhaptic.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testhittesting
.c
ppc
-amigaos-gcc -o testhittesting testhittesting.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testhotplug
.c
ppc
-amigaos-gcc -o testhotplug testhotplug.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testiconv
.c
ppc
-amigaos-gcc -o testiconv testiconv.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testime
.c
ppc
-amigaos-gcc -o testime testime.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestime uses soft float
Compiling testintersections
.c
ppc
-amigaos-gcc -o testintersections testintersections.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestintersections uses soft float
Compiling testjoystick
.c
ppc
-amigaos-gcc -o testjoystick testjoystick.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testkeys
.c
ppc
-amigaos-gcc -o testkeys testkeys.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testloadso
.c
ppc
-amigaos-gcc -o testloadso testloadso.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testlocale
.c
ppc
-amigaos-gcc -o testlocale testlocale.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testlock
.c
ppc
-amigaos-gcc -o testlock testlock.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testmessage
.c
ppc
-amigaos-gcc -o testmessage testmessage.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testmouse
.c
ppc
-amigaos-gcc -o testmouse testmouse.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testmultiaudio
.c
ppc
-amigaos-gcc -o testmultiaudio testmultiaudio.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testnative
.c
Compiling testnativeamigaos4
.c
ppc
-amigaos-gcc -o testnative testnative.o testnativeamigaos4.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testoffscreen
.c
ppc
-amigaos-gcc -o testoffscreen testoffscreen.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testoverlay2
.c
Compiling testyuv_cvt
.c
ppc
-amigaos-gcc -o testoverlay2 testoverlay2.o testyuv_cvt.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testplatform
.c
ppc
-amigaos-gcc -o testplatform testplatform.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testpower
.c
ppc
-amigaos-gcc -o testpower testpower.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testqsort
.c
ppc
-amigaos-gcc -o testqsort testqsort.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testrelative
.c
ppc
-amigaos-gcc -o testrelative testrelative.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestrelative uses soft float
Compiling testrendercopyex
.c
ppc
-amigaos-gcc -o testrendercopyex testrendercopyex.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestrendercopyex uses soft float
Compiling testrendertarget
.c
ppc
-amigaos-gcc -o testrendertarget testrendertarget.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestrendertarget uses soft float
Compiling testresample
.c
ppc
-amigaos-gcc -o testresample testresample.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testrumble
.c
ppc
-amigaos-gcc -o testrumble testrumble.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testscale
.c
ppc
-amigaos-gcc -o testscale testscale.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestscale uses soft float
Compiling testsem
.c
ppc
-amigaos-gcc -o testsem testsem.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testsensor
.c
ppc
-amigaos-gcc -o testsensor testsensor.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testshader
.c
ppc
-amigaos-gcc -o testshader testshader.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testshape
.c
ppc
-amigaos-gcc -o testshape testshape.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testsprite2
.c
ppc
-amigaos-gcc -o testsprite2 testsprite2.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestsprite2 uses soft float
Compiling testspriteminimal
.c
ppc
-amigaos-gcc -o testspriteminimal testspriteminimal.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling teststreaming
.c
ppc
-amigaos-gcc -o teststreaming teststreaming.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testsurround
.c
ppc
-amigaos-gcc -o testsurround testsurround.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testthread
.c
ppc
-amigaos-gcc -o testthread testthread.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testtimer
.c
ppc
-amigaos-gcc -o testtimer testtimer.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattesttimer uses soft float
Compiling testurl
.c
ppc
-amigaos-gcc -o testurl testurl.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testver
.c
ppc
-amigaos-gcc -o testver testver.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling testviewport
.c
ppc
-amigaos-gcc -o testviewport testviewport.o testutils.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestviewport uses soft float
Compiling testvulkan
.c
ppc
-amigaos-gcc -o testvulkan testvulkan.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestvulkan uses soft float
Compiling testwm2
.c
ppc
-amigaos-gcc -o testwm2 testwm2.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
SYS
:SDK/adtools-os4-6-20240727-801/ppc-amigaos/bin/ldWarning: /SYS/SDK/adtools-os4-6-20240727-801/bin/../lib/gcc/ppc-amigaos/6.4.0/clib4/libgcc.a(_floatundidf.ouses hard floattestwm2 uses soft float
Compiling testyuv
.c
ppc
-amigaos-gcc -o testyuv testyuv.o testyuv_cvt.-mcrt=clib4 -L.. -lSDL2_test -lSDL2
Compiling torturethread
.c
ppc
-amigaos-gcc -o torturethread torturethread.-mcrt=clib4 -L.. -lSDL2_test -lSDL2



Go to top
Re: A1222 Development Thread
Quite a regular
Quite a regular


See User information
@IamSONIC
Perfect. Now that makes more sense.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top
Re: A1222 Development Thread
Quite a regular
Quite a regular


See User information
@IamSONIC
Can you provide the demo / program that you are building?

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top
Re: A1222 Development Thread
Quite a regular
Quite a regular


See User information
@IamSONIC
You should notice two new files on the FTP server containing "CLIB4SPE". Built the same as the 27th of this month, but apparently CLIB4 has been built with SPE support.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top
Re: A1222 Development Thread
Just popping in
Just popping in


See User information
Could we have a new updated SDK with full SPE support, compiler and libs?
What about GCC8 for SPE?

Memento audere semper!
Go to top
Re: A1222 Development Thread
Just popping in
Just popping in


See User information
@rjd324

Quote:
Can you provide the demo / program that you are building?


You've got a PM!

Go to top
Re: A1222 Development Thread
Just popping in
Just popping in


See User information
@rjd324

Quote:
You should notice two new files on the FTP server containing "CLIB4SPE". Built the same as the 27th of this month, but apparently CLIB4 has been built with SPE support.


I've used that one (adtools-os4-6-20240729-801) to built the example for you!

It was still throwing the linker warning.

Go to top
Re: A1222 Development Thread
Quite a regular
Quite a regular


See User information
I do not have an A1222. That would just crash on my AmigaOne machines. I wanted the source code with the build file (presumably a Makefile) so that I could see the linker warning.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top
Re: A1222 Development Thread
Just popping in
Just popping in


See User information
@rjd324

You've got another PM!

Build the Library with gmake: "gmake -f Makefile.amigaos4"
same for the SDL2 Tests inside "/test" Directory.

The SDL2 Tests include the sdl2benchmark.

Go to top
Re: A1222 Development Thread
Just popping in
Just popping in


See User information
@rjd324

Any progress?

As adtools-os4-6-20240729-801_native_clib4SPE.lha still seems to come with some hard float parts like libgcc. Maybe this helps building a GCC 6.4 with SPE clib4 support.

Go to top

  Register To Post
« 1 (2)

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project