> On Oct 27, 2017, at 6:10 AM, Veena & Deepak Ramaswamy <veenadee...@gmail.com> 
> wrote:
> 
> All,
> 
> Using the tool chain that comes with the FVP package that I downloaded last
> month (Oct 2017), I'm trying to compile the Splash2 benchmark to execute on
> the latest FVP platform and seeing a compilation issue that goes like this
> (please see below)
> 
> ​To reproduce:​
> 
> ​1. download the benchmark from here and follow _all_ the instructions in
> the homepage:  ​http://www.capsl.udel.edu/splash/Download.html
> 2. edit the makefile.config under /splash2/codes to use linaro toolchain
> and choose POSIX_BARRIER for the MACROS section
> (I've pasted my makefile.config here as well - you will have to modify the
> toolchain paths to suit your setup)
> ​3. cd to splash2/codes/apps/ocean/contiguous_partitions
> 4. make (and you will see the problem)
> 
> Please help.
> Thanks.​
> 
> ------------------------------------------
> 
> 
> /local/mnt/workspace/linaro/tools/gcc/gcc-linaro-6.2.1-2016.11-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc
> jacobcalc.o jacobcalc2.o laplacalc.o linkup.o main.o multi.o slave1.o
> slave2.o subblock.o -v -O3 -pthread -D_POSIX_C_SOURCE=200112 -Wall -W
> -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
> -Wdisabled-optimization -Wpadded -Winline -Wpointer-arith -Wsign-compare
> -Wendif-labels -lgcc -lc -lm -static -o OCEAN -lm -lc -lgcc -static

Your explicit linking flags might be causing the problem.  Try removing "-lgcc 
-lc" from your command line.

You can notice in the output that compiler driver adds "--start-group -lgcc -lc 
... --end-group" options, which is how -lgcc and -lc should be used when 
linking.

--
Maxim Kuvyrkov
www.linaro.org


_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to