OpenCores
no use no use 1/1 no use no use
How much Hardware required to build tool chain
by malexgreen on Sep 2, 2012
malexgreen
Posts: 4
Joined: Sep 25, 2008
Last seen: Nov 25, 2024
I'm following the instructions at this website (http://opencores.org/or1k/OpenRISC_GNU_tool_chain#Installation_from_source) to compile the toolchain from scratch on an OpenSUSE 12.1 box. But it seems the box always freezes up at a certain point and never recovers, requiring me to reboot the machine and pick up from whereever it left off.

It's a virtual machine with 600GB of hard drive, 4GB of memory, 4 CPUs (core i7 2.3GHz SandyBridge) running on a host with twice as many CPU's and twice as much memory (and not doing much else while this runs).

Is this enough compute power to get the job done?

This is a virtual machine (VMWare fusion 4.1.3). Are there any known problems building the tool chain with a virtual machine?

Thanks,
RE: How much Hardware required to build tool chain
by jeremybennett on Sep 3, 2012
jeremybennett
Posts: 815
Joined: May 29, 2008
Last seen: Jun 13, 2019

Hi malexgreen

That's more than enough horsepower. Should build in a matter of minutes with 4 dual-hyperthreaded cores and a reasonable amount of RAM.

Can you post some output where it hangs here, so we can take a look.

HTH,

Jeremy

--
Tel: +44 (1590) 610184
Cell: +44 (7970) 676050
SkypeID: jeremybennett
Email: jeremy.bennett@embecosm.com
Web: www.embecosm.com

RE: How much Hardware required to build tool chain
by malexgreen on Sep 3, 2012
malexgreen
Posts: 4
Joined: Sep 25, 2008
Last seen: Nov 25, 2024

Hi malexgreen

That's more than enough horsepower. Should build in a matter of minutes with 4 dual-hyperthreaded cores and a reasonable amount of RAM.

Can you post some output where it hangs here, so we can take a look.

HTH,

Jeremy

--
Tel: +44 (1590) 610184
Cell: +44 (7970) 676050
SkypeID: jeremybennett
Email: jeremy.bennett@embecosm.com
Web: www.embecosm.com



Looks like my problem was that I was trying to do this build on an HGFS drive that is apparently too slow.

Not sure how to fix the HGFS drive. But I was able to make more progress; however, I am still getting errors. They seem benign:


...
make[1]: [gcc.pod] Error 255 (ignored)
...
make[1]: [stamp-parallel] Error 1 (ignored)
...
make[1]: [gcc.pod] Error 255 (ignored)
...
make[2]: *** [netfilter] Error 2
make[1]: *** [linux] Error 2
make: *** [headers_install] Error 2
Linux header installation failed


Is this a good build?

The entire log of the run is attached.
file.log (3061 kb)
RE: How much Hardware required to build tool chain
by malexgreen on Sep 3, 2012
malexgreen
Posts: 4
Joined: Sep 25, 2008
Last seen: Nov 25, 2024
Things seem to be working:



/home/magreen> or32-elf-g++ welcome2.cpp -o welcome2


/home/magreen> or32-elf-gdb welcome2
Building automata... done, num uncovered: 0/216.
Parsing operands data... done.
GNU gdb (OpenRISC 32-bit toolchain for or32-elf (built 20120903)) 7.2-or32-1.0rc3
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later " target="_blank">http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=x86_64-unknown-linux-gnu --target=or32-elf".
For bug reporting instructions, please see:
..." target="_blank">http://bugzilla.opencores.org/>...
Reading symbols from /home/magreen/welcome2...done.
(gdb) target sim
Seeding random generator with value 0x85099ae0
Connected to the simulator.
(gdb) load
Loading section .vectors, size 0x2000 vma 0x0
Loading section .init, size 0x28 vma 0x2000
Loading section .text, size 0x8de60 vma 0x2028
Loading section .fini, size 0x1c vma 0x8fe88
Loading section .rodata, size 0x7550 vma 0x8fea4
Loading section .eh_frame, size 0x4 vma 0x973f4
Loading section .gcc_except_table, size 0x15cc vma 0x973f8
Loading section .ctors, size 0x28 vma 0x9a9c4
Loading section .dtors, size 0x8 vma 0x9a9ec
Loading section .jcr, size 0x4 vma 0x9a9f4
Loading section .data, size 0xb00 vma 0x9a9f8
Start address 0x2028
Transfer rate: 5023680 bits in (gdb) run
Starting program: /home/magreen/welcome2
WELCOME to C++!
Hellow from hello.cpp

Program exited normally.
(gdb) quit
RE: How much Hardware required to build tool chain
by jeremybennett on Sep 7, 2012
jeremybennett
Posts: 815
Joined: May 29, 2008
Last seen: Jun 13, 2019

Hi malexgreen

Glad it's all working now.

Best wishes,

Jeremy

no use no use 1/1 no use no use
© copyright 1999-2026 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.