Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing ppc-amigaos- tools #40

Closed
mparnaudeau opened this issue Nov 25, 2017 · 2 comments
Closed

Missing ppc-amigaos- tools #40

mparnaudeau opened this issue Nov 25, 2017 · 2 comments

Comments

@mparnaudeau
Copy link

I use native adtools-os4-20170623-404.

In the official SDK, I get many tools with the prefix "ppc-amigaos-":

7.RAM Disk:> list sdk:gcc/bin/ppc-amigaos-#?
Le répertoire « sdk:gcc/bin » le Samedi 25-Nov-17
ppc-amigaos-strip 1419884 ----rwed 06-Sep-15 05:49:37

strip
ppc-amigaos-strings 1085792 ----rwed 06-Sep-15 05:49:37
strings
ppc-amigaos-readelf 732728 ----rwed 06-Sep-15 05:49:37
readelf
ppc-amigaos-ranlib 1164584 ----rwed 06-Sep-15 05:49:37
ranlib
ppc-amigaos-objdump 1629068 ----rwed 06-Sep-15 05:49:37
objdump
ppc-amigaos-objcopy 1419880 ----rwed 06-Sep-15 05:49:37
objcopy
ppc-amigaos-nm 1094392 ----rwed 06-Sep-15 05:49:37
nm
ppc-amigaos-ld 1558628 ----rwed 06-Sep-15 05:49:37
ld
ppc-amigaos-gprof 1268812 ----rwed 06-Sep-15 05:49:37
gprof
ppc-amigaos-gcov 69148 ----rwed 06-Sep-15 05:49:37
gcov
ppc-amigaos-gccbug 15915 ----rwed 06-Sep-15 05:49:37
gccbug
ppc-amigaos-gcc 296536 ----rwed 06-Sep-15 05:49:37
gcc
ppc-amigaos-g++ 300432 ----rwed 06-Sep-15 05:49:37
c++
ppc-amigaos-cpp 298924 ----rwed 06-Sep-15 05:49:37
cpp
ppc-amigaos-c++filt 1082120 ----rwed 06-Sep-15 05:49:37
c++filt
ppc-amigaos-c++ 300432 ----rwed 06-Sep-15 05:49:37
c++
ppc-amigaos-as 1695360 ----rwed 06-Sep-15 05:49:37
as
ppc-amigaos-ar 1164580 ----rwed 06-Sep-15 05:49:37
ar
ppc-amigaos-addr2line 1084896 ----rwed 06-Sep-15 05:49:37
addr2line
ppc-amigaos-gcc-4.2.4 296640 ----rwed 06-Jan-09 14:24:46
20 fichiers - 17M octets - 600 blocs utilisés

In the tested adtools package, there are only few of these tools:

7.RAM Disk:> list work:Development/adtools-os4-20170623-404/bin/ppc-amigaos-#?
Le répertoire « work:Development/adtools-os4-20170623-404/bin » le Samedi 25-Nov-17
ppc-amigaos-gcc-ranlib 29752 ----rwed 23-Juin-17 04:39:15
ppc-amigaos-gcc-nm 29748 ----rwed 23-Juin-17 04:39:15
ppc-amigaos-gcc-ar 29776 ----rwed 23-Juin-17 04:39:15
ppc-amigaos-gcc-5.4.0 903868 ----rwed 23-Juin-17 04:39:15
ppc-amigaos-gcc 903868 ----rwed 23-Juin-17 04:39:15
ppc-amigaos-g++ 905752 ----rwed 23-Juin-17 04:39:15
ppc-amigaos-c++ 905752 ----rwed 23-Juin-17 04:39:15
7 fichiers - 3621K octets - 7256 blocs utilisés

And it seems than some are not correctly named: "ppc-amigaos-gcc-ar" instead of "ppc-amigaos-ar", that should be a link on "ar":

7.RAM Disk:> list work:Development/adtools-os4-20170623-404/bin/ar
Le répertoire « work:Development/adtools-os4-20170623-404/bin » le Samedi 25-Nov-17
ar 1232484 ----rwed 23-Juin-17 04:39:14

Also note that trying to execute, "adtools-os4-20170623-404/bin/ppc-amigaos-gcc-ar", that gives this error:

adtools-os4-20170623-404/bin/ppc-amigaos-gcc-ar: Cannot find plugin 'liblto_plugin.so'

@sba1
Copy link
Owner

sba1 commented Apr 4, 2018

ppc-amigaos-gcc-ar is from gcc and required for link-time-optimizations. Since this is plugin-based a straight port is not easily possible.

I'll look into the other missing pieces.

@sba1
Copy link
Owner

sba1 commented Apr 5, 2018

There are no other missing pieces as far as I can tell. The only thing is that the files are missing that contain the target alias as prefix. So you'll find objdump but not ppc-amigaos-objdump. However, I agree that the tools should also bear these names for compatibility with cross compilers (and for consistency with gcc).

@sba1 sba1 closed this as completed in 14cb322 Apr 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants