If you are OK with messing with standard libraries then sure. But the proper way is to have a separate multi dir: https://github.com/freemint/m68k-atari- ... c/issues/1medmed wrote: Wed Dec 11, 2024 10:24 pmYes, so they just need a -m68060 -msoft-float build env with libc & libm? That seems trivial to me. Or may be I'm missing some points.
Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
Raven060 (luciodra build).
Re: Raven060 (luciodra build).
Re: Raven060 (luciodra build).
Ok, I put aside Freemint that for now only gives me problems, I try to use Emutos better that instead is stable with my cpu. Does the driver present in the drivers/ne2000 eneh.stx folder have the same characteristics as the one for Freemint? I'm trying to use it with Sting but without satisfaction...
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
Re: Raven060 (luciodra build).
Hi,
In the meantime I've made a build full -m68060 -msoft-float flags except for kernel who uses the classic -m68060 only flag.
@luciodra maybe you could give it a try?
EDIT those lines prevent me to use -msoft-float for kernel build but it should be easily customizable (I guess)
In the meantime I've made a build full -m68060 -msoft-float flags except for kernel who uses the classic -m68060 only flag.
@luciodra maybe you could give it a try?
EDIT those lines prevent me to use -msoft-float for kernel build but it should be easily customizable (I guess)
Re: Raven060 (luciodra build).
Thank you very much !medmed wrote: Sat Dec 14, 2024 6:13 pm Hi,
In the meantime I've made a build full -m68060 -msoft-float flags except for kernel who uses the classic -m68060 only flag.
@luciodra maybe you could give it a try?
EDIT those lines prevent me to use -msoft-float for kernel build but it should be easily customizable (I guess)
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
Re: Raven060 (luciodra build).
My pleasure.
Let me know if it stuck again with 68881 needed - I'll go deeper inside the build scripts to figure out how to solve this until the github issue is resolved
Let me know if it stuck again with 68881 needed - I'll go deeper inside the build scripts to figure out how to solve this until the github issue is resolved
Re: Raven060 (luciodra build).
Small premise: I had to make some changes, because it searches for the 1-19-cur folder in mint. Then look for the mint.conf file and I had to get it from freemint-latest-02060-tt_falcon_clones...
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
Re: Raven060 (luciodra build).
yes it's pretty basic as an archive
The best is to let your already working freemint-latest-02060-tt_falcon_clones version, create a directory 1-19-cur besides the already existing one and copy the same files from the archive into it. Then rename the old mint(freemint-latest-02060-tt_falcon_clones).prg from the auto directory to .prx and copy the new one from the archive. Plus the mint.cnf & maybe xaaes.cnf file too.
The best is to let your already working freemint-latest-02060-tt_falcon_clones version, create a directory 1-19-cur besides the already existing one and copy the same files from the archive into it. Then rename the old mint(freemint-latest-02060-tt_falcon_clones).prg from the auto directory to .prx and copy the new one from the archive. Plus the mint.cnf & maybe xaaes.cnf file too.
Re: Raven060 (luciodra build).
The result is the same.medmed wrote: Sat Dec 14, 2024 7:26 pm yes it's pretty basic as an archive
The best is to let your already working freemint-latest-02060-tt_falcon_clones version, create a directory 1-19-cur besides the already existing one and copy the same files from the archive into it. Then rename the old mint(freemint-latest-02060-tt_falcon_clones).prg from the auto directory to .prx and copy the new one from the archive. Plus the mint.cnf & maybe xaaes.cnf file too.
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
Re: Raven060 (luciodra build).
Do we know what's in cause?
Is there a specific file who's responsible of the fpu needed (like a module) or is it the kernel (mint.prg) itself?
Is there a specific file who's responsible of the fpu needed (like a module) or is it the kernel (mint.prg) itself?
Re: Raven060 (luciodra build).
@luciodra I've reuploaded an archive.medmed wrote: Sat Dec 14, 2024 6:13 pm Hi,
In the meantime I've made a build full -m68060 -msoft-float flags except for kernel who uses the classic -m68060 only flag.
@luciodra maybe you could give it a try?
EDIT those lines prevent me to use -msoft-float for kernel build but it should be easily customizable (I guess)
I'm pretty confident with this one.
libc, libm, cflib & libgemma were built with 060 softfloat.
Everything is using -msoft-float except for those files
Code: Select all
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c check_exc.c -o .compile_060/check_exc.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c halt.c -o .compile_060/halt.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c info_mach.c -o .compile_060/info_mach.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c init_intr.c -o .compile_060/init_intr.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c init_mach.c -o .compile_060/init_mach.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c kernfs_mach.c -o .compile_060/kernfs_mach.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c mprot000.c -o .compile_060/mprot000.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c mprot030.c -o .compile_060/mprot030.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c mprot040.c -o .compile_060/mprot040.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c native_features.c -o .compile_060/native_features.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c process_reg.c -o .compile_060/process_reg.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c psc0.c -o .compile_060/psc0.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c sig_mach.c -o .compile_060/sig_mach.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c timer.c -o .compile_060/timer.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c acia.S -o .compile_060/acia.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c context.S -o .compile_060/context.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c cpu.S -o .compile_060/cpu.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c detect.S -o .compile_060/detect.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c intr.S -o .compile_060/intr.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c kernel.S -o .compile_060/kernel.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c mmu030.S -o .compile_060/mmu030.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c mmu040.S -o .compile_060/mmu040.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c native_features_asm.S -o .compile_060/native_features_asm.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c pcibios.S -o .compile_060/pcibios.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c pcibios_emu.S -o .compile_060/pcibios_emu.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c scsidrv_emu.S -o .compile_060/scsidrv_emu.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c syscall.S -o .compile_060/syscall.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c user_things.S -o .compile_060/user_things.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c xhdi_emu.S -o .compile_060/xhdi_emu.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c v4epatch.S -o .compile_060/v4epatch.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c startup.S -o .compile_060/startup.o- Attachments
-
- build_060_nofp.log.tar.gz
- build_log 060 no fpu v2
- (26.15 KiB) Downloaded 18 times
-
- mint-20241214-060-noFPU-2.tar.xz.gz
- 060 no fpu v2
- (1.08 MiB) Downloaded 13 times
