Welcome, Guest
Username: Password: Remember me
CodeTyphon Linux OS Development, discussions and problems
  • Page:
  • 1

TOPIC:

CrossCompiling Linux32 - linux-arm-eabi 10 years 5 months ago #4678

  • Detlef Schütz
  • Detlef Schütz's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 7
  • Thank you received: 0
Under Win32 a library for linux-arm-eabi exist.
Under Linux32 I'm missing this library. I only found linux-arm.
What is the reason? A false consideration by me?

Greetings, Detlef

Please Log in or Create an account to join the conversation.

CrossCompiling Linux32 - linux-arm-eabi 10 years 5 months ago #4679

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4506
  • Thank you received: 1100
Someone must "build" this toolchain Sir
we will make and this
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

CrossCompiling Linux32 - linux-arm-eabi 10 years 5 months ago #4680

  • Detlef Schütz
  • Detlef Schütz's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 7
  • Thank you received: 0
Ok, thank you, I understood.
I want to use an ARM-based board (PicoCOM4 by F&S) which is a more commercial product.
On linux there are toolchains for C (gcc) and div. binutils and eabi for it. I assume FPC can use these. It is only (!!!) a question of correct pathes and binding of these libraries. And understanding... I have to learn this.
But first I will program all under Windows.
Best regards, Detlef

Please Log in or Create an account to join the conversation.

CrossCompiling Linux32 - linux-arm-eabi 10 years 5 months ago #4681

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4506
  • Thank you received: 1100
Sir
the CodeTyphon toolschains is C++ toolchains.
You can build any toolschain on any OS (Linux, Windows etc) for any CPU-OS info
with CTCenter Toolchains Builder Dialog info
We make this procedure so simple...

Oh, gcc binutils automake and other C++ staff, leave it to CodeTyphon... :whistle:
and wait for CT ver 4.6 with "Libraries" ... :)


PilotLogic Architect and Core Programmer
Attachments:

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

CrossCompiling Linux32 - linux-arm-eabi 10 years 5 months ago #4682

  • zeljko
  • zeljko's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 207
  • Thank you received: 38
whether it will solve and compile to begalebone black

begalebone black (arm linux hard float)

Please Log in or Create an account to join the conversation.

CrossCompiling Linux32 - linux-arm-eabi 10 years 4 months ago #4815

  • Detlef Schütz
  • Detlef Schütz's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 7
  • Thank you received: 0
Hello Sternas,
sorry for the delay, too busy... And now I have pressure...
If I understand you right I should send the package to you with binutils, toolchain, etc.
This is packed to ca. 200 MByte and I'm not sure whether this is open source or not.
But I could not read any hint about this.
Please tell me how I should react. Send it as add file here? Or to a separate mail-account.
Best regards, Detlef

Please Log in or Create an account to join the conversation.

CrossCompiling Linux32 - linux-arm-eabi 10 years 4 months ago #4818

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4506
  • Thank you received: 1100
This site has Download (and upload) Session.

Any register user can upload files to our Download Folders(or categories)
(Allowed file extensions: zip, rar, 7z, cab and allowed max size: 8192 KB )
for common use.
We can make a new directory if you want.

If you have build any new toolchain, upload only this.
Please, check first if this exists to our Download Session.

The other way is: upload all to a web storage site and post the link here.
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

CrossCompiling Linux32 - linux-arm-eabi 10 years 3 months ago #4922

  • Detlef Schütz
  • Detlef Schütz's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 7
  • Thank you received: 0
Hello Sternas,
for the PicoCom4 Module I have the toolchain (fs-toolchain-4.7.2-armv4t) which has a content of 3,285 items with a total of 143MB. The location after installing is /usr/local/arm/fs-toolc.... including lib, bin, arm-fs-linux-gnueabi etc. with a lot of following folders.
I assume I have to set the correct path (or more than one path?) in the CT Center but I'm not sure how exact to realize it. And what to do after this is done correctly. Can you give me some hints how to proceed?
Best regards, Detlef

Please Log in or Create an account to join the conversation.

CrossCompiling Linux32 - linux-arm-eabi 10 years 3 months ago #4924

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4506
  • Thank you received: 1100
Sir first of all we don't need all C/C++ stuff
We need
1)-cross-toolchains ar, as and ld (arm-linux-ar etc) to build Freepascal Cross Element. These are in some bin folder

2)-we need run-time libraries (*.so) to build a project (compiler link the addresses of OS functions and procedures in your final project).
These are shared Libraries and not Links to shared Libraries.
For sample the libc.so links to shared library libc.so.7 We get libc.so.7 and rename to libc.so and put this file to library folder (PicoCom4)



So, until now we need only 2 folders toochain (lin32-arm-linux--picocom4) and Libraries (PicoCom4).

My suggestion is to upload all C/C++ stuff to a web store and post the link here to help you.
PilotLogic Architect and Core Programmer
Attachments:

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

CrossCompiling Linux32 - linux-arm-eabi 10 years 3 months ago #4925

  • Detlef Schütz
  • Detlef Schütz's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 7
  • Thank you received: 0
OK, Sternas, I will do it and come back. Many thanks. Detlef

Please Log in or Create an account to join the conversation.

CrossCompiling Linux32 - linux-arm-eabi 10 years 3 months ago #4973

  • Detlef Schütz
  • Detlef Schütz's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 7
  • Thank you received: 0
Hello Sternas,
is there any problem which I can solve with additional information to get a stepbystep explanation from you for the PicoCom4 module.
I assume it would of interest to a lot of people how to integrate a module with diverging hard- and software. After I know the way I would like to make a description of the way and write down my experience. Very often there are simple questions to a newbi which you with your knowlodge don't expect. It may be helpful.
Best regards, Detlef

Please Log in or Create an account to join the conversation.

CrossCompiling Linux32 - linux-arm-eabi 10 years 2 months ago #4979

  • Detlef Schütz
  • Detlef Schütz's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 7
  • Thank you received: 0
Hello Sternas,
I have found the cross-toolchains for the PicoCom4 but there are lot of subdirectories /usr/local/arm/fs-tool...4t/arm-fs-lin...bi/bin. What to put in which folder? With these pathes?
The same is for libc.so.6 . The same directories but the last is lib64. What to do? Will this run with a 32bit OS?
One of my simple questions which leads to the idea to write down my experiences was: is libc.so.7 a compressed file? Ok, I now know it is some version number. But there are so much files inside the original compressed file I sent a link to you... I'm overstrained.
It would be very fine if you can send me some hints how to go on.
My best wishes for the new year and best regards, Detlef

Please Log in or Create an account to join the conversation.

  • Page:
  • 1