1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= ravensys-toolchain
8 SDESC[standard]= Compiler and binutils toolchain for Ravenports
10 CONTACT= John_Marino[draco@marino.st]
13 SITES[main]= https://leaf.dragonflybsd.org/~marino/dports-src/lld/
14 DISTFILE[1]= lld-single-standard-7.0.1.sunos.tar.zst:main
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= none
19 OPTIONS_STANDARD= none
21 BUILD_DEPENDS= binutils:single:ravensys
22 Zstandard:static:standard
23 B_DEPS[sunos]= ravensys-utils:single:standard
27 PREFIX= {{LOCALBASE}}/share/raven/toolchain
32 MAKE_ENV= COMPVER=9.3.0
33 TARGET={{CONFIGURE_TARGET}}
39 PLIST_SUB= COMPVER=9.3.0
41 TARGET={{CONFIGURE_TARGET}}
48 VAR_OPSYS[linux]= MAKEFILE_LINE=SKIP_CTF="@comment "
51 ${FIND} ${STAGEDIR}${PREFIX}/lib ! -type d | \
52 ${SED} -e 's,^${STAGEDIR}${PREFIX}/,,' \
53 >> ${WRKDIR}/.manifest.single.mktmp
57 ${CP} ${FILESDIR}/Makefile ${WRKSRC}/
59 [FILE:179:descriptions/desc.single]
60 This assembles a toolchain of the default compiler and binutils, and
61 relocates it to the share/raven directory. It's purpose is to be the
62 toolchain mount for build environments.
66 e868d7ab54dda8a8fed67ac4273c4fdc8449f41e494f295906b34f365bfff8b9 53838169 lld-single-standard-7.0.1.sunos.tar.zst
69 [FILE:58959:manifests/plist.single]
74 %%EXCLUDE-DARWIN%%%%GCCX%%/%%ASLIB%%/
76 libcc1.%%SHARED_OBJECT%%.0
77 libcc1.%%SHARED_OBJECT%%.0.0.0
85 libstdc++.so.6.0.28-gdb.py
86 %%EXCLUDE-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/
89 %%EXCLUDE-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/
93 %%EXCLUDE-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/
99 %%EXCLUDE-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/
101 libcc1plugin.so.0.0.0
103 libcp1plugin.so.0.0.0
104 %%EXCLUDE-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
107 %%EXCLUDE-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
111 %%EXCLUDE-DARWIN%%%%GCCX%%/libexec/gcc/%%TARGET%%/%%GCCVER%%/
114 liblto_plugin.so.0.0.0
115 %%EXCLUDE-DARWIN%%bin/
126 libcc1.%%SHARED_OBJECT%%
156 %%TARGET%%-gcc-%%GCCVER%%
159 %%TARGET%%-gcc-ranlib
186 %%GCCX%%/include/c++/%%GCCVER%%/
282 %%GCCX%%/include/c++/%%GCCVER%%/%%TARGET%%/bits/
305 %%GCCX%%/include/c++/%%GCCVER%%/%%TARGET%%/ext/opt_random.h
306 %%GCCX%%/include/c++/%%GCCVER%%/backward/
315 %%GCCX%%/include/c++/%%GCCVER%%/bits/
322 atomic_lockfree_defines.h
327 boost_concept_check.h
334 cxxabi_init_exception.h
336 enable_special_members.h
365 locale_facets_nonio.h
366 locale_facets_nonio.tcc
413 stl_iterator_base_funcs.h
414 stl_iterator_base_types.h
422 stl_raw_storage_iter.h
446 %%GCCX%%/include/c++/%%GCCVER%%/debug/
466 safe_local_iterator.h
467 safe_local_iterator.tcc
470 safe_unordered_base.h
471 safe_unordered_container.h
472 safe_unordered_container.tcc
480 %%GCCX%%/include/c++/%%GCCVER%%/decimal/
483 %%GCCX%%/include/c++/%%GCCVER%%/experimental/
522 %%GCCX%%/include/c++/%%GCCVER%%/experimental/bits/
531 %%GCCX%%/include/c++/%%GCCVER%%/ext/
540 codecvt_specializations.h
576 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/
580 list_update_policy.hpp
585 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/
587 container_base_dispatch.hpp
589 priority_queue_base_dispatch.hpp
590 standard_policies.hpp
594 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/bin_search_tree_/
596 constructors_destructor_fn_imps.hpp
602 iterators_fn_imps.hpp
605 policy_access_fn_imps.hpp
608 split_join_fn_imps.hpp
610 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/binary_heap_/
613 constructors_destructor_fn_imps.hpp
621 iterators_fn_imps.hpp
622 point_const_iterator.hpp
623 policy_access_fn_imps.hpp
625 split_join_fn_imps.hpp
627 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/binomial_heap_/
629 constructors_destructor_fn_imps.hpp
631 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/binomial_heap_base_/
632 binomial_heap_base_.hpp
633 constructors_destructor_fn_imps.hpp
638 split_join_fn_imps.hpp
639 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/branch_policy/
641 null_node_metadata.hpp
643 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/cc_hash_table_map_/
646 cond_key_dtor_entry_dealtor.hpp
647 constructor_destructor_fn_imps.hpp
648 constructor_destructor_no_store_hash_fn_imps.hpp
649 constructor_destructor_store_hash_fn_imps.hpp
651 debug_no_store_hash_fn_imps.hpp
652 debug_store_hash_fn_imps.hpp
653 entry_list_fn_imps.hpp
655 erase_no_store_hash_fn_imps.hpp
656 erase_store_hash_fn_imps.hpp
658 find_store_hash_fn_imps.hpp
661 insert_no_store_hash_fn_imps.hpp
662 insert_store_hash_fn_imps.hpp
663 iterators_fn_imps.hpp
664 policy_access_fn_imps.hpp
666 resize_no_store_hash_fn_imps.hpp
667 resize_store_hash_fn_imps.hpp
670 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/eq_fn/
673 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/gp_hash_table_map_/
674 constructor_destructor_fn_imps.hpp
675 constructor_destructor_no_store_hash_fn_imps.hpp
676 constructor_destructor_store_hash_fn_imps.hpp
678 debug_no_store_hash_fn_imps.hpp
679 debug_store_hash_fn_imps.hpp
681 erase_no_store_hash_fn_imps.hpp
682 erase_store_hash_fn_imps.hpp
684 find_no_store_hash_fn_imps.hpp
685 find_store_hash_fn_imps.hpp
689 insert_no_store_hash_fn_imps.hpp
690 insert_store_hash_fn_imps.hpp
692 policy_access_fn_imps.hpp
694 resize_no_store_hash_fn_imps.hpp
695 resize_store_hash_fn_imps.hpp
697 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/hash_fn/
698 direct_mask_range_hashing_imp.hpp
699 direct_mod_range_hashing_imp.hpp
700 linear_probe_fn_imp.hpp
701 mask_based_range_hashing.hpp
702 mod_based_range_hashing.hpp
704 quadratic_probe_fn_imp.hpp
708 sample_range_hashing.hpp
709 sample_ranged_hash_fn.hpp
710 sample_ranged_probe_fn.hpp
711 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/left_child_next_sibling_heap_/
713 constructors_destructor_fn_imps.hpp
718 iterators_fn_imps.hpp
719 left_child_next_sibling_heap_.hpp
721 point_const_iterator.hpp
722 policy_access_fn_imps.hpp
724 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/list_update_map_/
725 constructor_destructor_fn_imps.hpp
727 entry_metadata_base.hpp
732 iterators_fn_imps.hpp
735 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/list_update_policy/
736 lu_counter_metadata.hpp
737 sample_update_policy.hpp
738 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/ov_tree_map_/
739 constructors_destructor_fn_imps.hpp
744 iterators_fn_imps.hpp
747 policy_access_fn_imps.hpp
748 split_join_fn_imps.hpp
750 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/pairing_heap_/
751 constructors_destructor_fn_imps.hpp
757 split_join_fn_imps.hpp
758 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/pat_trie_/
759 constructors_destructor_fn_imps.hpp
764 insert_join_fn_imps.hpp
765 iterators_fn_imps.hpp
768 policy_access_fn_imps.hpp
772 synth_access_traits.hpp
776 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/rb_tree_map_/
777 constructors_destructor_fn_imps.hpp
785 split_join_fn_imps.hpp
787 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/rc_binomial_heap_/
788 constructors_destructor_fn_imps.hpp
793 rc_binomial_heap_.hpp
794 split_join_fn_imps.hpp
796 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/resize_policy/
797 cc_hash_max_collision_check_resize_trigger_imp.hpp
798 hash_exponential_size_policy_imp.hpp
799 hash_load_check_resize_trigger_imp.hpp
800 hash_load_check_resize_trigger_size_base.hpp
801 hash_prime_size_policy_imp.hpp
802 hash_standard_resize_policy_imp.hpp
803 sample_resize_policy.hpp
804 sample_resize_trigger.hpp
805 sample_size_policy.hpp
806 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/splay_tree_/
807 constructors_destructor_fn_imps.hpp
816 split_join_fn_imps.hpp
818 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/thin_heap_/
819 constructors_destructor_fn_imps.hpp
824 split_join_fn_imps.hpp
827 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/tree_policy/
828 node_metadata_selector.hpp
829 order_statistics_imp.hpp
830 sample_tree_node_update.hpp
831 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/trie_policy/
832 node_metadata_selector.hpp
833 order_statistics_imp.hpp
834 prefix_search_node_update_imp.hpp
835 sample_trie_access_traits.hpp
836 sample_trie_node_update.hpp
838 trie_string_access_traits_imp.hpp
839 %%GCCX%%/include/c++/%%GCCVER%%/ext/pb_ds/detail/unordered_iterator/
842 point_const_iterator.hpp
844 %%GCCX%%/include/c++/%%GCCVER%%/parallel/
854 compiletime_settings.h
888 %%GCCX%%/include/c++/%%GCCVER%%/profile/
907 %%GCCX%%/include/c++/%%GCCVER%%/profile/impl/
910 profiler_container_size.h
912 profiler_hashtable_size.h
913 profiler_list_to_slist.h
914 profiler_list_to_vector.h
915 profiler_map_to_unordered_map.h
919 profiler_vector_size.h
920 profiler_vector_to_list.h
921 %%GCCX%%/include/c++/%%GCCVER%%/pstl/
926 glue_algorithm_defs.h
927 glue_algorithm_impl.h
928 glue_execution_defs.h
937 parallel_backend_tbb.h
938 parallel_backend_utils.h
943 %%GCCX%%/include/c++/%%GCCVER%%/tr1/
977 legendre_function.tcc
981 modified_bessel_func.tcc
990 special_function_util.h
1006 %%GCCX%%/include/c++/%%GCCVER%%/tr2/
1013 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/
1018 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/
2294 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/
2725 libgnarl-%%GNARL%%.so
2729 libgnat-%%GNARL%%.so
3001 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/finclude/
3013 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include/
3014 ISO_Fortran_binding.h
3018 avx5124fmapsintrin.h
3019 avx5124vnniwintrin.h
3020 avx512bitalgintrin.h
3027 avx512ifmavlintrin.h
3030 avx512vbmi2vlintrin.h
3032 avx512vbmivlintrin.h
3037 avx512vnnivlintrin.h
3038 avx512vpopcntdqintrin.h
3039 avx512vpopcntdqvlintrin.h
3111 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include/ssp/
3116 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/install-tools/
3121 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/install-tools/include/
3124 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/
3126 libcc1plugin.%%SHARED_OBJECT%%
3127 libcp1plugin.%%SHARED_OBJECT%%
3128 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/
3241 gimple-pretty-print.h
3242 gimple-ssa-evrp-analyze.h
3243 gimple-ssa-warn-restrict.h
3268 highlev-plugin-common.h
3290 int-vector-builder.h
3298 ipa-param-manipulation.h
3393 rtx-vector-builder.h
3402 selftest-diagnostic.h
3421 substring-locations.h
3428 target-hooks-macros.h
3465 tree-scalar-evolution.h
3473 tree-ssa-loop-ivopts.h
3474 tree-ssa-loop-manip.h
3475 tree-ssa-loop-niter.h
3478 tree-ssa-propagate.h
3480 tree-ssa-scopedtables.h
3483 tree-ssa-threadedge.h
3484 tree-ssa-threadupdate.h
3489 tree-switch-conversion.h
3490 tree-vector-builder.h
3517 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/ada/gcc-interface/ada-tree.def
3518 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/c-family/
3524 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
3527 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
3534 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/cp/
3541 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/d/d-tree.def
3542 %%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/objc/objc-tree.def
3543 %%GCCX%%/libexec/gcc/%%TARGET%%/%%GCCVER%%/
3551 %%GCCX%%/libexec/gcc/%%TARGET%%/%%GCCVER%%/install-tools/
3556 %%GCCX%%/libexec/gcc/%%TARGET%%/%%GCCVER%%/plugin/gengtype
3557 %%GCCX%%/share/gcc-%%GCCVER%%/python/libstdcxx/__init__.py
3558 %%GCCX%%/share/gcc-%%GCCVER%%/python/libstdcxx/v6/
3562 %%ONLY-DARWIN%%%%GCCX%%/%%ASLIB%%/
3563 libcc1.0.%%SHARED_OBJECT%%
3564 libgcc_ext.10.4.dylib
3565 libgcc_ext.10.5.dylib
3566 libgcc_s_ppc64.1.dylib
3567 libgcc_s_x86_64.1.dylib
3569 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/
3577 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/a-exetim.adb
3578 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/a-exetim.ali
3579 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnarl-8.dylib.dSYM/Contents/Info.plist
3580 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnarl-8.dylib.dSYM/Contents/Resources/DWARF/libgnarl-8.dylib
3581 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnat-8.dylib.dSYM/Contents/Info.plist
3582 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnat-8.dylib.dSYM/Contents/Resources/DWARF/libgnat-8.dylib
3583 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
3584 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/
3585 AvailabilityInternal.h
3592 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/os/trace.h
3593 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/
3594 libcc1plugin.0.%%SHARED_OBJECT%%
3595 libcp1plugin.0.%%SHARED_OBJECT%%
3596 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
3603 %%ONLY-DARWIN%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
3606 %%ONLY-DRAGONFLY%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/
3609 %%ONLY-DRAGONFLY%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
3610 %%ONLY-DRAGONFLY%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
3613 %%ONLY-DRAGONFLY%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/dragonfly.h
3614 %%ONLY-DRAGONFLY%%include/bfd_stdint.h
3615 %%ONLY-FREEBSD%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/
3618 %%ONLY-FREEBSD%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
3619 %%ONLY-FREEBSD%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
3623 %%ONLY-FREEBSD%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
3626 %%ONLY-FREEBSD%%include/bfd_stdint.h
3627 %%ONLY-LINUX%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/
3635 %%ONLY-LINUX%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/
3638 %%ONLY-LINUX%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/
3641 %%ONLY-LINUX%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/
3645 %%ONLY-LINUX%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/linux/a.out.h
3646 %%ONLY-LINUX%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
3652 %%ONLY-LINUX%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
3657 %%ONLY-LINUX%%include/bfd_stdint.h
3658 %%ONLY-SUNOS%%%%GCCX%%/lib/
3661 %%ONLY-SUNOS%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/
3667 %%ONLY-SUNOS%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
3668 %%ONLY-SUNOS%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/
3677 %%ONLY-SUNOS%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/dat/dat_platform_specific.h
3678 %%ONLY-SUNOS%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/iso/
3684 %%ONLY-SUNOS%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/mps/secport.h
3685 %%ONLY-SUNOS%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/netinet/
3693 %%ONLY-SUNOS%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/sys/
3698 %%ONLY-SUNOS%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
3702 %%ONLY-SUNOS%%%%GCCX%%/lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
3710 %%ONLY-SUNOS%%include/bfd_stdint.h
3732 %%GCCX%%-ada_run-standard-%%COMPVER%%.tzst
3733 %%GCCX%%-compilers-standard-%%COMPVER%%.tzst
3734 %%GCCX%%-complete-standard-%%COMPVER%%.tzst
3735 %%GCCX%%-cxx_run-standard-%%COMPVER%%.tzst
3736 %%GCCX%%-fortran_run-standard-%%COMPVER%%.tzst
3737 %%GCCX%%-infopages-standard-%%COMPVER%%.tzst
3738 %%GCCX%%-libs-standard-%%COMPVER%%.tzst
3739 binutils-single-ravensys-%%BUVER%%.tzst
3742 [FILE:1746:files/Makefile]
3743 # Relocate official toolchain
3748 @echo "building not required"
3750 TAIL= --no-same-permissions
3753 mkdir -p ${DESTDIR}${PREFIX}/share
3754 cp /packages/All/${GCCX}-*-${COMPVER}.tzst ${DESTDIR}${PREFIX}/share/
3755 cp /packages/All/binutils-single-ravensys-${BUVER}.tzst ${DESTDIR}${PREFIX}/share/
3756 # In bulk run, ravensys-tool fails frequently during tar -xf, but the
3757 # reason is unclear. In addition to copying gcc tarballs first, make
3758 # tarball extraction occur after dedicated decompression to try to
3759 # fix this. Memory issue? only occurs during full load.
3760 .for spkg in compilers ada_run cxx_run fortran_run libs
3761 cp /packages/All/${GCCX}-${spkg}-standard-${COMPVER}.tzst \
3762 /tmp/${GCCX}-${spkg}-standard-${COMPVER}.tar.zst
3763 zstd -d -q /tmp/${GCCX}-${spkg}-standard-${COMPVER}.tar.zst
3764 tar -xf /tmp/${GCCX}-${spkg}-standard-${COMPVER}.tar ${TAIL}
3766 cp /packages/All/binutils-single-ravensys-${BUVER}.tzst \
3767 /tmp/binutils-single-ravensys-${BUVER}.tar.zst
3768 zstd -d -q /tmp/binutils-single-ravensys-${BUVER}.tar.zst
3769 tar ${TAIL} -xf /tmp/binutils-single-ravensys-${BUVER}.tar ${LOCALBASE}
3771 cp -a ${LOCALBASE:T}/toolchain/bin ${DESTDIR}${PREFIX}/
3772 cp -a ${LOCALBASE:T}/toolchain/lib ${DESTDIR}${PREFIX}/
3773 cp -a ${LOCALBASE:T}/toolchain/${GCCX} ${DESTDIR}${PREFIX}/
3774 cp -a ${LOCALBASE:T}/toolchain/include ${DESTDIR}${PREFIX}/
3775 rm -rf ${DESTDIR}${PREFIX}/${GCCX}/share/licenses
3776 (cd ${DESTDIR}${PREFIX} && ln -s ${GCCX} ${PREVGCC})
3778 .if "${OPSYS}" == "SunOS"
3779 rm ${DESTDIR}${PREFIX}/bin/ld
3780 cp ${LOCALBASE}/libexec/ld ${DESTDIR}${PREFIX}/bin/
3781 cp /usr/bin/ld.sun ${DESTDIR}${PREFIX}/bin/
3782 (cd ../ravensys-toolchain_1${LOCALBASE}/bin/ && \
3783 cp -a lld ld.lld ld64.lld ${DESTDIR}${PREFIX}/bin/)