- Added the
%%sigil to spec syntax, to propagate compiler preferences.
Deprecated the implicit attributes:
PackageBase.legacy_buildsystemBuilder.legacy_methodsBuilder.legacy_attributesBuilder.legacy_long_methods
spack.package.versiondirective: addedgit_sparse_pathsparameter.
Added to spack.package:
BuilderWithDefaultsClassPropertyCompilerPropertyDetectorGenericBuilderHKEYLC_ID_DYLIBLinkTreeMachOModuleChangePropagatorPackageWindowsRegistryViewapply_macos_rpath_fixupsclasspropertycompare_output_filecompare_outputcompile_c_and_executecompiler_speccreate_builderdedupedelete_needed_from_elfdelete_rpathenvironment_modifications_for_specsexecute_install_time_testsfilter_shebangfilter_system_pathsfind_all_librariesfind_compilersget_cmake_prefix_pathget_effective_jobsget_elf_compatget_path_args_from_module_lineget_userhas_shebanghost_platformis_system_pathjoin_urlkernel_versionlibc_from_dynamic_linkermacos_versionmake_package_test_rpathmemoizedmicroarchitecture_flags_from_targetmicroarchitecture_flagsmodule_commandparse_dynamic_linkerparse_elfpath_contains_subdirectoryreadlinksafe_removesbang_install_pathsbang_shebang_lineset_envshared_library_suffixspack_scriptstatic_library_suffixsubstitute_version_in_urlwindows_sfn
Added to spack.package:
CompilerErrorSpackError