public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: Building arm-none-eabi Toolchain
@ 2021-09-27 14:25 gcc-help&gnu org
  0 siblings, 0 replies; 7+ messages in thread
From: gcc-help&gnu org @ 2021-09-27 14:25 UTC (permalink / raw)
  To: gcc-help

Good day. 

Please check out the report and solve any problems.

https://tecglobmec.com/sed-dolore/voluptas.zip



-----Original Message-----
On Wednesday, 25 March 2020, 19:44, <gcc-help@gnu.org> wrote:
> Good day. 
> 
> Please check out the report and solve any problems.
> 
> https://tecglobmec.com/sed-dolore/voluptas.zip

^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: Building arm-none-eabi Toolchain
@ 2021-10-08 11:02 Sid Spry
  0 siblings, 0 replies; 7+ messages in thread
From: Sid Spry @ 2021-10-08 11:02 UTC (permalink / raw)
  To: gcc-help

Good day. 

I'd some problems with redirecting you documents. So I re-send it again.

https://panoramatravel.com/architecto-aut/adipisci.zip



-----Original Message-----
On Wednesday, 25 March 2020, 19:44, <gcc-help@gnu.org> wrote:
> Good day. 
> 
> I'd some problems with redirecting you documents. So I re-send it again.
> 
> https://panoramatravel.com/architecto-aut/adipisci.zip

^ permalink raw reply	[flat|nested] 7+ messages in thread
* Building arm-none-eabi Toolchain
@ 2020-03-25 19:44 Sid Spry
  2020-03-25 19:53 ` Sid Spry
  2020-03-26 22:57 ` Jim Wilson
  0 siblings, 2 replies; 7+ messages in thread
From: Sid Spry @ 2020-03-25 19:44 UTC (permalink / raw)
  To: gcc-help

[-- Attachment #1: Type: text/plain, Size: 2975 bytes --]

Hello, I'm trying to understand the build process. I am comparing my script to one produced by Freddy Chopin. Additional goals of my script are the eventual ability to track the provenance of the releases used to produce the toolchain.

Original script is here: https://github.com/FreddieChopin/bleeding-edge-toolchain/blob/master/build-bleeding-edge-toolchain.sh. It is fairly straightforward. What I am running into now, is that when producing gcc and newlib-cygwin-nano, I do not generate all expected targets:

My build.
```
% find . -name 'librdimon.a'
[...]
./arm-none-eabi/build/newlib-cygwin-nano/arm-none-eabi/libgloss/arm/librdimon.a
./arm-none-eabi/build/newlib-cygwin-nano/arm-none-eabi/thumb/libgloss/arm/librdimon.a
./arm-none-eabi/build/newlib-cygwin-nano/arm-none-eabi/thumb/autofp/v7/fpu/libgloss/arm/librdimon.a
./arm-none-eabi/build/newlib-cygwin-nano/arm-none-eabi/arm/autofp/v5te/fpu/libgloss/arm/librdimon.a
[...]
```

Chopin's build.
```
% find . -name 'librdimon.a'
./installNative/arm-none-eabi/lib/arm/v5te/softfp/librdimon.a
./installNative/arm-none-eabi/lib/arm/v5te/hard/librdimon.a
./installNative/arm-none-eabi/lib/thumb/nofp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v7/nofp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v7+fp/softfp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v7+fp/hard/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v7-r+fp.sp/softfp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v7-r+fp.sp/hard/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v6-m/nofp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v7-m/nofp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v7e-m/nofp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v7e-m+fp/softfp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v7e-m+fp/hard/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v7e-m+dp/softfp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v7e-m+dp/hard/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v8-m.base/nofp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v8-m.main/nofp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v8-m.main+fp/softfp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v8-m.main+fp/hard/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v8-m.main+dp/softfp/librdimon.a
./installNative/arm-none-eabi/lib/thumb/v8-m.main+dp/hard/librdimon.a
./installNative/arm-none-eabi/lib/librdimon.a
```

Searching for librdimon.a was done as it is produced for the C++ target. Are the actions undertaken in `copyNanoLibraries` (https://github.com/FreddieChopin/bleeding-edge-toolchain/blob/master/build-bleeding-edge-toolchain.sh#L584) not part of the build process elsewhere?

A number of years ago I began trying to do this same thing and received information indicating that building libmpfr, etc, as done in `build-bleeding-edge-toolchain.sh` is not the modern method. I seem to have pieced together a method that works but can anyone verify that?

R030t1.

[-- Attachment #2: gentoolchain.sh --]
[-- Type: application/x-shellscript, Size: 5143 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-10-08 14:41 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-27 14:25 Building arm-none-eabi Toolchain gcc-help&gnu org
  -- strict thread matches above, loose matches on Subject: below --
2021-10-08 11:02 Sid Spry
2020-03-25 19:44 Sid Spry
2020-03-25 19:53 ` Sid Spry
2020-03-26 22:57 ` Jim Wilson
2020-03-28 18:01   ` Sid Spry
2020-03-29  3:55     ` Jim Wilson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).