![]() |
![]() |
#1 |
∂2ω=0
Sep 2002
República de California
5×2,351 Posts |
![]() Last fiddled with by ewmayer on 2017-07-03 at 00:44 Reason: url updated to reflect ftp-site migration |
![]() |
![]() |
![]() |
#2 |
Banned
"Luigi"
Aug 2002
Team Italia
10010111110012 Posts |
![]()
Tried to compile on Odroid-C2 (Version 14.1 worked on Raspberry PI 3 32 bit).
Obviously I did not USE SSE2 or other Intel optimizations, but even using either the Code:
gcc -c -O3 -DUSE_THREADS ../*.c >& build.log Code:
gcc -c -O3 ../*.c >& build.log I assumed the version was targeted to Intel/AMD platforms, and I know that optimization for ARM processors is next on your to-do list, so I'm not complaining ![]() I had some spare time and decided to give the code a try on my platform, that's all. From a quick look I see that on line 783 of platform.h you ask Code:
/* ARMv8 64 bit processors support native 64 bit types */ #elif(defined(__aarch64__)) Anyway I also tried to compile the source on my Intel G2030 following the readme, with no success (see attached build_Intel-log). Again, Code:
../platform.h:1462:3: error: #else after #else ![]() ![]() Luigi Last fiddled with by ET_ on 2017-06-16 at 12:08 |
![]() |
![]() |
![]() |
#3 |
∂2ω=0
Sep 2002
República de California
267538 Posts |
![]()
Hi, Luigi:
Thanks for the build attempts. On the Odroid, try this to dump the compiler/platform predefines: gcc -dM -E - < /dev/null I will look into the platform.h preprocessor-logic issue over the weekend - too tired today. I started this thread in hopes we can get a small group of folks doing builds and bug reports, in hopes y'all can help each other out even if I'm not available. [Later] OK, a bit of dinner and I had energy to look at the following error The platform.h bug is all on me - That was the last piece of code I fiddled with before cutting the release, and somehow I forgot to copy it from my src/dev-directory to the release-dir. New tarballs uploaded, but you can grab just that single file, attached below. Last fiddled with by ewmayer on 2017-06-17 at 04:31 |
![]() |
![]() |
![]() |
#4 |
Banned
"Luigi"
Aug 2002
Team Italia
3×1,619 Posts |
![]()
Thank you Ernst.
The new platform.h worked like a charm on my Intel platform. Unfortunately, the odroid platform still has some glitches. I'm a noob, but it looks like the imul_macro0.h header still lacks the correct detection for the long multiplication and squaring macros on the aarm64. I attached the log of the builds with and without USE_THREADS. Finally, the command gcc -dM -E - < /dev/null gives me the following message: gcc: fatal error: no input files compilation terminated HTH. Luigi |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Mlucas version 17.1 | ewmayer | Mlucas | 96 | 2019-10-16 12:55 |
Mlucas and mprime on the same box | daxmick | Software | 5 | 2018-01-05 09:48 |
Mlucas on ubuntu | Damian | Mlucas | 17 | 2017-11-13 18:12 |
MLucas on IBM Mainframe | Lorenzo | Mlucas | 52 | 2016-03-13 08:45 |
mlucas on sun | delta_t | Mlucas | 14 | 2007-10-04 05:45 |