bebbo / amiga-gcc

The GNU C-Compiler with Binutils and other useful tools for cross development for Amiga
GNU General Public License v2.0
312 stars 66 forks source link

[Solaris 11.4] "make min" leaves rejected patch for sfdc #347

Closed nbriggs closed 1 year ago

nbriggs commented 1 year ago

In projects/sfdc after the build, we find:

% pwd && git status  
/export/home/briggs/amiga-gcc/projects/sfdc
On branch master
Your branch is up to date with 'origin/master'.

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        sfdc.rej

nothing added to commit but untracked files present (use "git add" to track)

I haven't identified what tried and failed to patch sfdc.

The git state was:

% gmake l
/export/home/briggs/amiga-gcc/projects/amiga-netinclude
914caf9 2023-04-26 bebbo (HEAD -> master, origin/master, origin/HEAD) remove a0 from clobber list of freeaddrinfo
/export/home/briggs/amiga-gcc/projects/aros-stuff
c0a06b4 2023-04-26 bebbo (HEAD -> master, origin/master, origin/HEAD) use __uint32_t for pthread_t and pthread_key_t
/export/home/briggs/amiga-gcc/projects/binutils
20413c69f2 2023-05-15 fautomat (HEAD -> amiga, origin/amiga, origin/HEAD) bump version date
/export/home/briggs/amiga-gcc/projects/clib2
a03f69d 2023-05-17 bebbo (HEAD -> master, origin/master, origin/HEAD) add cxxglue
/export/home/briggs/amiga-gcc/projects/fd2pragma
e98f090 2022-05-14 Stefan "Bebbo" Franke (HEAD -> master, origin/master, origin/HEAD) Merge branch 'adtools:master' into master
/export/home/briggs/amiga-gcc/projects/fd2sfd
bd7e6dd 2017-01-10 Krystian Bacławski (HEAD -> master, origin/master, origin/HEAD) Handle enormously long lines (e.g. comments)
/export/home/briggs/amiga-gcc/projects/gcc
eef8982a0 2022-12-28 fautomat (HEAD -> gcc-6-branch, origin/gcc-6-branch, origin/HEAD) bump version date
/export/home/briggs/amiga-gcc/projects/ira
bbb7a86 2018-04-23 bebbo (HEAD -> master, origin/master, origin/HEAD)  update to IRA V2.09
/export/home/briggs/amiga-gcc/projects/ixemul
f0dd997 2018-02-08 Bebbo (HEAD -> master, origin/master, origin/HEAD) add inttypes.h
/export/home/briggs/amiga-gcc/projects/libdebug
42d9d3a 2021-08-10 bebbo (HEAD -> master, origin/master, origin/HEAD) add workaround for NDK3.2
/export/home/briggs/amiga-gcc/projects/libnix
a592a6d 2023-05-11 bebbo (HEAD -> master, origin/master, origin/HEAD) asm tricks to fight builtin detection
/export/home/briggs/amiga-gcc/projects/libSDL12
324f6bc 2020-05-03 Artur Jarosik (HEAD -> master, origin/master, origin/HEAD) Revert SAGA direct draw branch merge
/export/home/briggs/amiga-gcc/projects/newlib-cygwin
9b4d90e 2023-05-15 bebbo (HEAD -> amiga, origin/amiga) fix baserel...
/export/home/briggs/amiga-gcc/projects/sfdc
3d8fa7c 2023-04-27 bebbo (HEAD -> master, origin/master, origin/HEAD) omit asm registers from clobber list for a68k
/export/home/briggs/amiga-gcc/projects/vasm
aa6c8e8 2023-03-12 Leffmann (HEAD -> master, origin/master, origin/HEAD) 1.9a
/export/home/briggs/amiga-gcc/projects/vbcc
526e9a0 2023-02-11 bebbo (HEAD -> master, origin/master, origin/HEAD) also search with ".config" appended
/export/home/briggs/amiga-gcc/projects/vlink
d78459d 2023-03-12 Leffmann (HEAD -> master, origin/master, origin/HEAD) 0.17a
.
f10c225 2023-05-24 Stefan "Bebbo" Franke (HEAD -> master, origin/master, origin/devel1, origin/HEAD) Merge pull request bebbo/amiga-gcc#344 from BSzili/master
isoriano1968 commented 1 year ago

Did a "fresh" clone .. with "make min NDK=3.2" which fails as well at "fd2sfd" (besides the aout-amiga.c extern declaration that needs to be fixed before).

Using: Solaris 11.4.42 CBE with gcc 11.2.0 (stock config)

Bildschirmfoto 2023-05-28 um 10 14 17
bebbo commented 1 year ago

There is no patching of sfdc anymore. There was a patch which got removed ~ 2 years ago. Is your amiga-gcc project clean? check the folder patches and there must be no folder named sfdc.

nbriggs commented 1 year ago

There's no sfdc in patches, it seems to have been a leftover reject file from 2 years ago, so never mind. I'll redo the clone and check that again.

nbriggs commented 1 year ago

@isoriano1968 - I'm testing without NDK=3.2, just plain make min. See bebbo/binutils-gdb#35 for the alloca "PTR" problem.

isoriano1968 commented 1 year ago

make min still with errors .. cleaned /opt/amiga and amiga-gcc and rebuild from scratch.

still https://github.com/bebbo/amiga-gcc/issues/258#issue-1067711060

Bildschirmfoto 2023-05-29 um 00 22 02
isoriano1968 commented 1 year ago

@nbriggs Btw, if you have the time and would like to give it a go, I did the fs-uae port to Tribblix (OpenIndiana) x86 last year and have updated this weekend the port for Solaris 11.4.42 CBE. I never tested it on SPARC, would be great if your would have the time to give it a go on SPARC.

https://github.com/isoriano1968/fs-uae-solaris

Bildschirmfoto 2023-05-29 um 18 52 41