Spack will be used to manage open source software packages on Fugaku.
Fugaku users can easily use pre-installed packages and built packages based on Spack recipes.
The following list shows the results of building/compiling packages for aarch64 according to the Spack recipes.
Note that the results in this list do not guarantee that each package will work properly.
On the other hand, Fujitsu will provide the following packages compiled with Fujitsu compiler on Fugaku as "external" packages, of which Spack can be aware.
|
Compiler | Fujitsu Compiler Fujitsu C/C++ Compiler 4.10.0 tcsds-1.2.38 |
---|---|
Result | Dependency Error |
Failed to install dependency package :
------------------------------------------------
1641 In file included from ../osi/compilerDependencies.h:21:
>> 1642 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1643 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1644 ^
1645 ../dbmf/dbmf.c:93:5: warning: value size does not match register s
ize specified by the constraint and modifier [-Wasm-operand-widths
]
1646 VALGRIND_CREATE_MEMPOOL(pdbmfPvt, REDZONE, 0);
1647 ^
1648 ../valgrind/valgrind.h:6471:5: note: expanded from macro 'VALGRIND
_CREATE_MEMPOOL'
...
1697 do { (void) VALGRIND_DO_CLIENT_REQUEST_EXPR(0,
\
1698 ^
1699 ../valgrind/valgrind.h:778:31: note: expanded from macro 'VALGRIND
_DO_CLIENT_REQUEST_EXPR'
1700 __asm__ volatile("mov x3, %1\n\t" /*default*/
\
1701 ^
1702 5 warnings and 1 error generated.
>> 1703 make[4]: *** [../../../../configure/RULES_BUILD:258: dbmf.o] Error
1
1704 In file included from ../bucketLib/bucketLib.c:27:
1705 In file included from ../osi/epicsAssert.h:46:
1706 In file included from ../osi/compilerDependencies.h:21:
>> 1707 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1708 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1709 ^
1710 1 error generated.
>> 1711 make[4]: *** [../../../../configure/RULES_BUILD:258: bucketLib.o]
Error 1
1712 1 error generated.
>> 1713 make[4]: *** [../../../../configure/RULES_BUILD:258: postfix.o] Er
ror 1
1714 In file included from ../calc/calcPerform.c:23:
1715 In file included from ../misc/epicsTypes.h:22:
1716 In file included from ../osi/compilerDependencies.h:21:
>> 1717 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1718 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1719 ^
1720 1 error generated.
>> 1721 make[4]: *** [../../../../configure/RULES_BUILD:258: calcPerform.o
] Error 1
1722 In file included from ../env/envSubr.c:43:
1723 In file included from ../misc/epicsStdlib.h:35:
1724 In file included from ../misc/epicsTypes.h:22:
1725 In file included from ../osi/compilerDependencies.h:21:
>> 1726 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1727 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1728 ^
1729 1 error generated.
>> 1730 make[4]: *** [../../../../configure/RULES_BUILD:267: epicsSingleto
nMutex.o] Error 1
1731 In file included from ../error/errlog.c:25:
1732 In file included from ../osi/epicsThread.h:62:
1733 In file included from ../osi/compilerDependencies.h:21:
>> 1734 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1735 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1736 ^
1737 In file included from ../as/asLib.y:13:
1738 In file included from ../as/asLibRoutines.c:19:
1739 In file included from ../misc/epicsTypes.h:22:
1740 In file included from ../osi/compilerDependencies.h:21:
>> 1741 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1742 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1743 ^
1744 In file included from ../cxxTemplates/resourceLib.cpp:15:
1745 In file included from ../cxxTemplates/resourceLib.h:44:
1746 In file included from ../misc/epicsString.h:20:
1747 In file included from ../misc/epicsTypes.h:22:
1748 In file included from ../osi/compilerDependencies.h:21:
>> 1749 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1750 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1751 ^
1752 In file included from ../error/errSymLib.c:23:
1753 In file included from ../misc/cantProceed.h:30:
1754 In file included from ../osi/compilerDependencies.h:21:
>> 1755 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1756 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1757 ^
1758 1 error generated.
>> 1759 make[4]: *** [../../../../configure/RULES_BUILD:267: resourceLib.o
] Error 1
1760 1 error generated.
>> 1761 make[4]: *** [../../../../configure/RULES_BUILD:258: errlog.o] Err
or 1
1762 1 error generated.
1763 1 error generated.
>> 1764 make[4]: *** [../../../../configure/RULES_BUILD:258: errSymLib.o]
Error 1
>> 1765 make[4]: *** [../../../../configure/RULES_BUILD:258: asLib.o] Erro
r 1
1766 1 error generated.
>> 1767 make[4]: *** [../../../../configure/RULES_BUILD:258: envSubr.o] Er
ror 1
1768 In file included from ../fdmgr/fdmgr.cpp:25:
1769 In file included from ../misc/locationException.h:20:
1770 In file included from ../misc/cantProceed.h:30:
1771 In file included from ../osi/compilerDependencies.h:21:
>> 1772 ../osi/compiler/gcc/compilerSpecific.h:25:5: error: compiler/gcc/c
ompilerSpecific.h is not for use with the clang compiler
1773 # error compiler/gcc/compilerSpecific.h is not for use with the
clang compiler
1774 ^
1775 1 error generated.
>> 1776 make[4]: *** [../../../../configure/RULES_BUILD:267: fdmgr.o] Erro
r 1
1777 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-epics-base-7.0.6.1-4vixhrl4hddzufkwipmzc4uu
wfsreoy4/spack-src/modules/libcom/src/O.linux-aarch64'
>> 1778 make[3]: *** [../../../configure/RULES_ARCHS:58: install.linux-aar
ch64] Error 2
1779 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-epics-base-7.0.6.1-4vixhrl4hddzufkwipmzc4uu
wfsreoy4/spack-src/modules/libcom/src'
>> 1780 make[2]: *** [../../configure/RULES_DIRS:85: src.install] Error 2
1781 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-epics-base-7.0.6.1-4vixhrl4hddzufkwipmzc4uu
wfsreoy4/spack-src/modules/libcom'
>> 1782 make[1]: *** [../configure/RULES_DIRS:85: libcom.install] Error 2
1783 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-epics-base-7.0.6.1-4vixhrl4hddzufkwipmzc4uu
wfsreoy4/spack-src/modules'
>> 1784 make: *** [configure/RULES_DIRS:85: modules.install] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-epics-base-7.0.6.1-4vixhrl4hddzufkwipmzc4uuwfsreoy4/spack-build-out.txt
==> Warning: Skipping build of epics-pcas-4.13.3-72rcprr2evhcrazen2j6pjky6djm5c57 since epics-base-7.0.6.1-4vixhrl4hddzufkwipmzc4uuwfsreoy4 failed
==> Error: epics-pcas-4.13.3-72rcprr2evhcrazen2j6pjky6djm5c57: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).