cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
tcurbishley
Level 3

Building the FNP toolkit on a Cray XC-30

Does anyone have experience building the toolkit on a Cray?

I'm trying to build the FNP toolkit on a Cray XC-30 running CLE 6.0 and it's not working. I'm using the SUSE reference Linux LSB x86-64 platform. (x64_lsb) version 11.16.

The default Cray compilers return this right away:

cc -c -fno-pie -g -I../machind -I. -DFD_LIMIT_CHECK -DFLEX_INET6 -g -O2 -m64 -D__BITS64 -pipe -D_POSIX_C_SOURCE=199506L -D_GNU_SOURCE -DOS_LINUX -pthread -DECMC_DISABLE_FAKE_TPM=1 -DLM_INTERNAL -DFLEXLM_KITBUILD -DFLEX_STATIC -DLINUX -DNO_ACTIVATION_SUPPORT lmcode.c
No supported cpu target is set, CRAY_CPU_TARGET=x86-64 will be used.
Load a valid targeting module or set CRAY_CPU_TARGET
CC-2115 craycc: ERROR in command line
"-pipe" is an invalid command-line option.
CC-2115 craycc: ERROR in command line
"-pthread" is an invalid command-line option.
makefile:146: recipe for target 'lm_new.o' failed
make: *** [lm_new.o] Error 1

Do I have the wrong platform or do I need to tweak the makefile? Any clues would be greatly appreciated!

0 Kudos
(2) Replies
aparashar1
Flexera Alumni

Hello @tcurbishley ,

Cray compilers are not a supported setup for FNP toolkit build. Although, Cray compiler does provide some compatibility with GCC, but there are abundance of issues among the version details over there. Refer: https://pubs.cray.com/bundle/Cray_C_and_Cplusplus_Reference_Manual_S-2179-90_0619_C_CPlusPlus_ditaval.xml/page/The_Cray_Compiling_Environment.html

Based on FNP-11.16 release note, the supported compiler list for are:

For x64:
• gcc 4.4.4 (RHEL 6)
• gcc 4.8.5 (RHEL 7)
• gcc 4.3.4 (SLES 11 SP4)
• gcc 4.8.5 (SLES 12 SP3)
• gcc 5.4.0 (Ubuntu 16.04)

 

Hope this helps.

(If my response assists with your questions , then please click "ACCEPT AS SOLUTION" or 'Kudos' so that it help others.)
0 Kudos

Thanks very much. That's exactly what I needed to know!

0 Kudos