# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= gcc11 VERSION= 11.4.0 KEYWORDS= lang raven VARIANTS= standard SDESC[standard]= GNU Compiler collection (GCC), Series 11 HOMEPAGE= https://gcc.gnu.org/ CONTACT= John_Marino[draco@marino.st] DOWNLOAD_GROUPS= main draco SITES[main]= GCC/releases/gcc-11.4.0 SITES[draco]= https://raw.githubusercontent.com/jrmarino/draco/11.3.0-rev1/generated/patches-11.3.0/ DISTFILE[1]= gcc-11.4.0.tar.xz:main DISTFILE[2]= patch-diff-ada:draco DISTFILE[3]= patch-diff-core:draco DISTFILE[4]= patch-diff-cxx:draco DISTFILE[5]= patch-diff-ada-testsuite:draco DISTFILE[6]= patch-diff-gcc-testsuite:draco DIST_SUBDIR= gcc11_11.3.0-rev1 DF_INDEX= 1 SPKGS[standard]= complete compilers cxx_run fortran_run libs infopages nls OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none NOT_FOR_OPSYS= sunos BUILD_DEPENDS= gmp:static:standard mpfr:static:standard mpc:static:standard BUILDRUN_DEPENDS= ravensys-binutils:single:standard EXRUN[fortran_run]= gcc11:libs:standard EXRUN[cxx_run]= gcc11:libs:standard EXRUN[compilers]= gcc11:cxx_run:standard USES= cpe gmake libtool perl:build makeinfo C_USES[freebsd]= iconv:build C_USES[dragonfly]= iconv:build C_USES[midnightbsd]= iconv:build DISTNAME= gcc-11.4.0 LICENSE= GPLv3+:compilers LGPL3+:compilers GPLv3RLE+:compilers LICENSE_TERMS= compilers:{{WRKDIR}}/TERMS LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING3 LGPL3+:{{WRKSRC}}/COPYING3.LIB GPLv3RLE+:{{WRKSRC}}/COPYING.RUNTIME LICENSE_SCHEME= multi PREFIX= {{LOCALBASE}}/toolchain/{{NAMEBASE}} INFO= infopages:cpp infopages:cppinternals infopages:gcc infopages:gccinstall infopages:gccint infopages:gfortran infopages:libquadmath infopages:libitm infopages:libgomp CPE_PRODUCT= gcc CPE_VENDOR= gnu FPC_EQUIVALENT= lang/gcc11 INFO_SUBDIR= . PATCHFILES= 2 3 4 5 6 MUST_CONFIGURE= gnu CONFIGURE_OUTSOURCE= yes CONFIGURE_ARGS= --enable-languages="c,c++,fortran" --with-local-prefix={{LOCALBASE}} --with-gmp={{LOCALBASE}} --with-mpc={{LOCALBASE}} --with-mpfr={{LOCALBASE}} --enable-shared --enable-threads=posix --enable-checking=release --enable-libquadmath --enable-nls --enable-gnu-indirect-function --disable-multilib --disable-libsanitizer --disable-libvtv --disable-libmpx --disable-libcilkrts --disable-libssp --with-pkgversion="Ravenports" INSTALL_TARGET= install-strip PLIST_SUB= GCCVER=11.4.0 TARGET={{CONFIGURE_TARGET}} BRANCH=11 VSTDCXX=6.0.29 VAR_OPSYS[freebsd]= CONFIGURE_ARGS=--disable-libstdcxx-pch CONFIGURE_ARGS=--with-gnu-as CONFIGURE_ARGS=--with-as={{LOCALBASE}}/toolchain/bin/as CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/toolchain/bin/ld CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake VAR_OPSYS[netbsd]= CONFIGURE_ARGS=--disable-libstdcxx-pch CONFIGURE_ARGS=--with-gnu-as CONFIGURE_ARGS=--with-as={{LOCALBASE}}/toolchain/bin/as CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/toolchain/bin/ld CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake VAR_OPSYS[dragonfly]= CONFIGURE_ARGS=--with-gnu-as CONFIGURE_ARGS=--with-as={{LOCALBASE}}/toolchain/bin/as CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/toolchain/bin/ld CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake VAR_OPSYS[midnightbsd]= CONFIGURE_ARGS=--disable-libstdcxx-pch CONFIGURE_ARGS=--with-gnu-as CONFIGURE_ARGS=--with-as={{LOCALBASE}}/toolchain/bin/as CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/toolchain/bin/ld CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake MAKEFILE_LINE=CONFIGURE_TARGET=x86_64-raven-freebsd12.3 post-patch: # Update LINK_SPEC to add gcc-aux lib runpath in every binary @${ECHO} "Configuring LINK_SPEC runpath" ${REINPLACE_CMD} -e 's;\@PREFIX\@;${PREFIX:H};g' \ -e 's;\@GCCAUX\@;${NAMEBASE};' \ -e 's;\@LOCALBASE\@;${LOCALBASE};g' \ ${WRKSRC}/gcc/gcc.c \ ${WRKSRC}/gcc/config/darwin.h \ ${WRKSRC}/gcc/config/dragonfly.h \ ${WRKSRC}/gcc/config/sol2.h \ ${WRKSRC}/gcc/config/netbsd-elf.h \ ${WRKSRC}/gcc/config/i386/freebsd64.h \ ${WRKSRC}/gcc/config/i386/freebsd.h \ ${WRKSRC}/gcc/config/i386/gnu-user64.h \ ${WRKSRC}/gcc/config/aarch64/aarch64-freebsd.h \ ${WRKSRC}/gcc/ada/gnatls.adb # Ensure dwarf4-compatible addr2line ${REINPLACE_CMD} -e 's|/usr/bin/addr2line|${PREFIX:H}/bin/addr2line|g'\ ${WRKSRC}/gcc/ada/traceback_symbolic.c ${REINPLACE_CMD} -e 's|static:crtbeginT.o%s;||' \ ${WRKSRC}/gcc/config/freebsd-spec.h post-install: cp ${STAGEDIR}${PREFIX}/bin/gcc ${STAGEDIR}${PREFIX}/bin/cc ${RM} ${STAGEDIR}${MANPREFIX}/man/man7/* # do this for all platforms now ${RM} -r ${STAGEDIR}${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/11.4.0/include-fixed post-extract: ${HEAD} -n 19 ${WRKSRC}/gcc/gcc.h > ${WRKDIR}/TERMS ${HEAD} -n 31 ${WRKSRC}/gcc/ada/adaint.h >> ${WRKDIR}/TERMS ${HEAD} -n 18 ${WRKSRC}/libiberty/hex.c >> ${WRKDIR}/TERMS # Use iconv_pic.a instead of iconv.a if [ -f ${LOCALBASE}/include/iconv.h ]; then \ ${MKDIR} ${WRKDIR}/fake/include ${WRKDIR}/fake/lib ;\ ${INSTALL_DATA} ${LOCALBASE}/include/iconv.h \ ${WRKDIR}/fake/include/ ;\ ${INSTALL_DATA} ${LOCALBASE}/lib/libiconv_pic.a \ ${WRKDIR}/fake/lib/libiconv.a ;\ fi [FILE:237:descriptions/desc.compilers] This is series 11 of the GNU Compiler Collection (GCC) This compiler supports the following languages: C, C++, and Fortran. The C++ front-end defaults to the gnu++17 standard. This package contains the compilers, drivers, and headers. [FILE:105:descriptions/desc.cxx_run] This is series 11 of the GNU Compiler Collection (GCC) This package contains the C++ runtime libraries. [FILE:109:descriptions/desc.fortran_run] This is series 11 of the GNU Compiler Collection (GCC) This package contains the Fortran runtime libraries. [FILE:163:descriptions/desc.libs] This is series 11 of the GNU Compiler Collection (GCC) This package contains the remaining runtime libraries after excluding the Ada, C++, and Fortran libraries. [FILE:127:descriptions/desc.infopages] This is series 11 of the GNU Compiler Collection (GCC) This package contains the man pages and info pages that come with GCC. [FILE:127:descriptions/desc.nls] This is series 11 of the GNU Compiler Collection (GCC) This package contains the natural language strings that come with GCC. [FILE:690:distinfo] 3f2db222b007e8a4a23cd5ba56726ef08e8b1f1eb2055ee72c1402cea73a8dd9 79837032 gcc11_11.3.0-rev1/gcc-11.4.0.tar.xz c94a1e2bc73f8d59ed7305be7791f5e95b87da2c07567c3b3170bd664a468d68 82246 gcc11_11.3.0-rev1/patch-diff-ada 767c0088c7fd8b25ae48665888830879eac09e9309137cc55755c05cdac5de87 7147 gcc11_11.3.0-rev1/patch-diff-core 6992efa48512d6ef623014bdce6d1b376d8c292a3a47cf774cd1c512aad75356 8497 gcc11_11.3.0-rev1/patch-diff-cxx d7e8c62cbf1465e56605da78b2bdc1f5af65a943b8cfc92d0ecf379a089ce692 18924 gcc11_11.3.0-rev1/patch-diff-ada-testsuite 04abbbbbc1dda4b96774c1707675362ebee52f3653bb981eacbaec8edd357e8b 1894 gcc11_11.3.0-rev1/patch-diff-gcc-testsuite [FILE:27279:manifests/plist.compilers] %%ASLIB%%/ libatomic.a libatomic.so libcc1.so libgcc_s.so libgfortran.a libgfortran.so libgomp.a libgomp.so libitm.a libitm.so libquadmath.a libquadmath.so libstdc++.a libstdc++.so libstdc++fs.a libsupc++.a %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/ crtbeginS.o crtendS.o %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/ dragonfly-stdint.h dragonfly.h %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/dragonfly.h %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/ crtbeginS.o crtendS.o %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/ freebsd-spec.h freebsd-stdint.h freebsd.h %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/ freebsd.h freebsd64.h %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/ crtbeginS.o crtbeginT.o crtendS.o crtfastmath.o crtprec32.o crtprec64.o crtprec80.o %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/ glibc-stdint.h gnu-user.h linux-android.h linux-protos.h linux.h %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/ gnu-user-common.h gnu-user64.h linux-common.h linux64.h %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/ crtbeginS.o crtendS.o %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/ freebsd-spec.h freebsd-stdint.h freebsd.h %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/ freebsd.h freebsd64.h %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/ crtbeginS.o crtbeginT.o crtendS.o %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/ netbsd-elf.h netbsd-protos.h netbsd-stdint.h netbsd.h %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/netbsd64.h %%ONLY-SUNOS%%lib/ clearcap.map libgcc-unwind.map %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/ crtfastmath.o crtprec32.o crtprec64.o crtprec80.o gmon.o %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/ sol2-protos.h sol2.h usegas.h %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/ sol2.h sysv4.h bin/ %%TARGET%%-c++ %%TARGET%%-g++ %%TARGET%%-gcc %%TARGET%%-gcc-%%GCCVER%% %%TARGET%%-gcc-ar %%TARGET%%-gcc-nm %%TARGET%%-gcc-ranlib %%TARGET%%-gfortran c++ cc cpp g++ gcc gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gfortran lto-dump include/c++/%%GCCVER%%/ algorithm any array atomic barrier bit bitset cassert ccomplex cctype cerrno cfenv cfloat charconv chrono cinttypes ciso646 climits clocale cmath codecvt compare complex complex.h concepts condition_variable coroutine csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cuchar cwchar cwctype cxxabi.h deque exception execution fenv.h filesystem forward_list fstream functional future initializer_list iomanip ios iosfwd iostream istream iterator latch limits list locale map math.h memory memory_resource mutex new numbers numeric optional ostream queue random ranges ratio regex scoped_allocator semaphore set shared_mutex source_location span sstream stack stdexcept stdlib.h stop_token streambuf string string_view syncstream system_error tgmath.h thread tuple type_traits typeindex typeinfo unordered_map unordered_set utility valarray variant vector version include/c++/%%GCCVER%%/%%TARGET%%/bits/ atomic_word.h basic_file.h c++allocator.h c++config.h c++io.h c++locale.h cpu_defines.h ctype_base.h ctype_inline.h cxxabi_tweaks.h error_constants.h extc++.h gthr-default.h gthr-posix.h gthr-single.h gthr.h messages_members.h opt_random.h os_defines.h stdc++.h stdtr1c++.h time_members.h include/c++/%%GCCVER%%/%%TARGET%%/ext/opt_random.h include/c++/%%GCCVER%%/backward/ auto_ptr.h backward_warning.h binders.h hash_fun.h hash_map hash_set hashtable.h strstream include/c++/%%GCCVER%%/bits/ algorithmfwd.h align.h alloc_traits.h allocated_ptr.h allocator.h atomic_base.h atomic_futex.h atomic_lockfree_defines.h atomic_timed_wait.h atomic_wait.h basic_ios.h basic_ios.tcc basic_string.h basic_string.tcc boost_concept_check.h c++0x_warning.h char_traits.h charconv.h codecvt.h concept_check.h cpp_type_traits.h cxxabi_forced.h cxxabi_init_exception.h deque.tcc enable_special_members.h erase_if.h exception.h exception_defines.h exception_ptr.h forward_list.h forward_list.tcc fs_dir.h fs_fwd.h fs_ops.h fs_path.h fstream.tcc functexcept.h functional_hash.h gslice.h gslice_array.h hash_bytes.h hashtable.h hashtable_policy.h indirect_array.h invoke.h ios_base.h istream.tcc iterator_concepts.h list.tcc locale_classes.h locale_classes.tcc locale_conv.h locale_facets.h locale_facets.tcc locale_facets_nonio.h locale_facets_nonio.tcc localefwd.h mask_array.h max_size_type.h memoryfwd.h move.h nested_exception.h node_handle.h ostream.tcc ostream_insert.h parse_numbers.h postypes.h predefined_ops.h ptr_traits.h quoted_string.h random.h random.tcc range_access.h ranges_algo.h ranges_algobase.h ranges_base.h ranges_cmp.h ranges_uninitialized.h ranges_util.h refwrap.h regex.h regex.tcc regex_automaton.h regex_automaton.tcc regex_compiler.h regex_compiler.tcc regex_constants.h regex_error.h regex_executor.h regex_executor.tcc regex_scanner.h regex_scanner.tcc semaphore_base.h shared_ptr.h shared_ptr_atomic.h shared_ptr_base.h slice_array.h specfun.h sstream.tcc std_abs.h std_function.h std_mutex.h std_thread.h stl_algo.h stl_algobase.h stl_bvector.h stl_construct.h stl_deque.h stl_function.h stl_heap.h stl_iterator.h stl_iterator_base_funcs.h stl_iterator_base_types.h stl_list.h stl_map.h stl_multimap.h stl_multiset.h stl_numeric.h stl_pair.h stl_queue.h stl_raw_storage_iter.h stl_relops.h stl_set.h stl_stack.h stl_tempbuf.h stl_tree.h stl_uninitialized.h stl_vector.h stream_iterator.h streambuf.tcc streambuf_iterator.h string_view.tcc stringfwd.h this_thread_sleep.h uniform_int_dist.h unique_lock.h unique_ptr.h unordered_map.h unordered_set.h uses_allocator.h uses_allocator_args.h valarray_after.h valarray_array.h valarray_array.tcc valarray_before.h vector.tcc include/c++/%%GCCVER%%/debug/ assertions.h bitset debug.h deque formatter.h forward_list functions.h helper_functions.h list macros.h map map.h multimap.h multiset.h safe_base.h safe_container.h safe_iterator.h safe_iterator.tcc safe_local_iterator.h safe_local_iterator.tcc safe_sequence.h safe_sequence.tcc safe_unordered_base.h safe_unordered_container.h safe_unordered_container.tcc set set.h stl_iterator.h string unordered_map unordered_set vector include/c++/%%GCCVER%%/decimal/ decimal decimal.h include/c++/%%GCCVER%%/experimental/ algorithm any array buffer chrono deque executor filesystem forward_list functional internet io_context iterator list map memory memory_resource net netfwd numeric optional propagate_const random ratio regex set simd socket source_location string string_view system_error timer tuple type_traits unordered_map unordered_set utility vector include/c++/%%GCCVER%%/experimental/bits/ fs_dir.h fs_fwd.h fs_ops.h fs_path.h lfts_config.h net.h numeric_traits.h shared_ptr.h simd.h simd_builtin.h simd_converter.h simd_detail.h simd_fixed_size.h simd_math.h simd_neon.h simd_ppc.h simd_scalar.h simd_x86.h simd_x86_conversions.h string_view.tcc include/c++/%%GCCVER%%/ext/ algorithm aligned_buffer.h alloc_traits.h atomicity.h bitmap_allocator.h cast.h cmath codecvt_specializations.h concurrence.h debug_allocator.h enc_filebuf.h extptr_allocator.h functional hash_map hash_set iterator malloc_allocator.h memory mt_allocator.h new_allocator.h numeric numeric_traits.h pod_char_traits.h pointer.h pool_allocator.h random random.tcc rb_tree rc_string_base.h rope ropeimpl.h slist sso_string_base.h stdio_filebuf.h stdio_sync_filebuf.h string_conversions.h throw_allocator.h type_traits.h typelist.h vstring.h vstring.tcc vstring_fwd.h vstring_util.h include/c++/%%GCCVER%%/ext/pb_ds/ assoc_container.hpp exception.hpp hash_policy.hpp list_update_policy.hpp priority_queue.hpp tag_and_trait.hpp tree_policy.hpp trie_policy.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/ cond_dealtor.hpp container_base_dispatch.hpp debug_map_base.hpp priority_queue_base_dispatch.hpp standard_policies.hpp tree_trace_base.hpp type_utils.hpp types_traits.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/bin_search_tree_/ bin_search_tree_.hpp constructors_destructor_fn_imps.hpp debug_fn_imps.hpp erase_fn_imps.hpp find_fn_imps.hpp info_fn_imps.hpp insert_fn_imps.hpp iterators_fn_imps.hpp node_iterators.hpp point_iterators.hpp policy_access_fn_imps.hpp r_erase_fn_imps.hpp rotate_fn_imps.hpp split_join_fn_imps.hpp traits.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/binary_heap_/ binary_heap_.hpp const_iterator.hpp constructors_destructor_fn_imps.hpp debug_fn_imps.hpp entry_cmp.hpp entry_pred.hpp erase_fn_imps.hpp find_fn_imps.hpp info_fn_imps.hpp insert_fn_imps.hpp iterators_fn_imps.hpp point_const_iterator.hpp policy_access_fn_imps.hpp resize_policy.hpp split_join_fn_imps.hpp trace_fn_imps.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/binomial_heap_/ binomial_heap_.hpp constructors_destructor_fn_imps.hpp debug_fn_imps.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/binomial_heap_base_/ binomial_heap_base_.hpp constructors_destructor_fn_imps.hpp debug_fn_imps.hpp erase_fn_imps.hpp find_fn_imps.hpp insert_fn_imps.hpp split_join_fn_imps.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/branch_policy/ branch_policy.hpp null_node_metadata.hpp traits.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/cc_hash_table_map_/ cc_ht_map_.hpp cmp_fn_imps.hpp cond_key_dtor_entry_dealtor.hpp constructor_destructor_fn_imps.hpp constructor_destructor_no_store_hash_fn_imps.hpp constructor_destructor_store_hash_fn_imps.hpp debug_fn_imps.hpp debug_no_store_hash_fn_imps.hpp debug_store_hash_fn_imps.hpp entry_list_fn_imps.hpp erase_fn_imps.hpp erase_no_store_hash_fn_imps.hpp erase_store_hash_fn_imps.hpp find_fn_imps.hpp find_store_hash_fn_imps.hpp info_fn_imps.hpp insert_fn_imps.hpp insert_no_store_hash_fn_imps.hpp insert_store_hash_fn_imps.hpp iterators_fn_imps.hpp policy_access_fn_imps.hpp resize_fn_imps.hpp resize_no_store_hash_fn_imps.hpp resize_store_hash_fn_imps.hpp size_fn_imps.hpp trace_fn_imps.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/eq_fn/ eq_by_less.hpp hash_eq_fn.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/gp_hash_table_map_/ constructor_destructor_fn_imps.hpp constructor_destructor_no_store_hash_fn_imps.hpp constructor_destructor_store_hash_fn_imps.hpp debug_fn_imps.hpp debug_no_store_hash_fn_imps.hpp debug_store_hash_fn_imps.hpp erase_fn_imps.hpp erase_no_store_hash_fn_imps.hpp erase_store_hash_fn_imps.hpp find_fn_imps.hpp find_no_store_hash_fn_imps.hpp find_store_hash_fn_imps.hpp gp_ht_map_.hpp info_fn_imps.hpp insert_fn_imps.hpp insert_no_store_hash_fn_imps.hpp insert_store_hash_fn_imps.hpp iterator_fn_imps.hpp policy_access_fn_imps.hpp resize_fn_imps.hpp resize_no_store_hash_fn_imps.hpp resize_store_hash_fn_imps.hpp trace_fn_imps.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/hash_fn/ direct_mask_range_hashing_imp.hpp direct_mod_range_hashing_imp.hpp linear_probe_fn_imp.hpp mask_based_range_hashing.hpp mod_based_range_hashing.hpp probe_fn_base.hpp quadratic_probe_fn_imp.hpp ranged_hash_fn.hpp ranged_probe_fn.hpp sample_probe_fn.hpp sample_range_hashing.hpp sample_ranged_hash_fn.hpp sample_ranged_probe_fn.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/left_child_next_sibling_heap_/ const_iterator.hpp constructors_destructor_fn_imps.hpp debug_fn_imps.hpp erase_fn_imps.hpp info_fn_imps.hpp insert_fn_imps.hpp iterators_fn_imps.hpp left_child_next_sibling_heap_.hpp node.hpp point_const_iterator.hpp policy_access_fn_imps.hpp trace_fn_imps.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/list_update_map_/ constructor_destructor_fn_imps.hpp debug_fn_imps.hpp entry_metadata_base.hpp erase_fn_imps.hpp find_fn_imps.hpp info_fn_imps.hpp insert_fn_imps.hpp iterators_fn_imps.hpp lu_map_.hpp trace_fn_imps.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/list_update_policy/ lu_counter_metadata.hpp sample_update_policy.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/ov_tree_map_/ constructors_destructor_fn_imps.hpp debug_fn_imps.hpp erase_fn_imps.hpp info_fn_imps.hpp insert_fn_imps.hpp iterators_fn_imps.hpp node_iterators.hpp ov_tree_map_.hpp policy_access_fn_imps.hpp split_join_fn_imps.hpp traits.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/pairing_heap_/ constructors_destructor_fn_imps.hpp debug_fn_imps.hpp erase_fn_imps.hpp find_fn_imps.hpp insert_fn_imps.hpp pairing_heap_.hpp split_join_fn_imps.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/pat_trie_/ constructors_destructor_fn_imps.hpp debug_fn_imps.hpp erase_fn_imps.hpp find_fn_imps.hpp info_fn_imps.hpp insert_join_fn_imps.hpp iterators_fn_imps.hpp pat_trie_.hpp pat_trie_base.hpp policy_access_fn_imps.hpp r_erase_fn_imps.hpp rotate_fn_imps.hpp split_fn_imps.hpp synth_access_traits.hpp trace_fn_imps.hpp traits.hpp update_fn_imps.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/rb_tree_map_/ constructors_destructor_fn_imps.hpp debug_fn_imps.hpp erase_fn_imps.hpp find_fn_imps.hpp info_fn_imps.hpp insert_fn_imps.hpp node.hpp rb_tree_.hpp split_join_fn_imps.hpp traits.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/rc_binomial_heap_/ constructors_destructor_fn_imps.hpp debug_fn_imps.hpp erase_fn_imps.hpp insert_fn_imps.hpp rc.hpp rc_binomial_heap_.hpp split_join_fn_imps.hpp trace_fn_imps.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/resize_policy/ cc_hash_max_collision_check_resize_trigger_imp.hpp hash_exponential_size_policy_imp.hpp hash_load_check_resize_trigger_imp.hpp hash_load_check_resize_trigger_size_base.hpp hash_prime_size_policy_imp.hpp hash_standard_resize_policy_imp.hpp sample_resize_policy.hpp sample_resize_trigger.hpp sample_size_policy.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/splay_tree_/ constructors_destructor_fn_imps.hpp debug_fn_imps.hpp erase_fn_imps.hpp find_fn_imps.hpp info_fn_imps.hpp insert_fn_imps.hpp node.hpp splay_fn_imps.hpp splay_tree_.hpp split_join_fn_imps.hpp traits.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/thin_heap_/ constructors_destructor_fn_imps.hpp debug_fn_imps.hpp erase_fn_imps.hpp find_fn_imps.hpp insert_fn_imps.hpp split_join_fn_imps.hpp thin_heap_.hpp trace_fn_imps.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/tree_policy/ node_metadata_selector.hpp order_statistics_imp.hpp sample_tree_node_update.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/trie_policy/ node_metadata_selector.hpp order_statistics_imp.hpp prefix_search_node_update_imp.hpp sample_trie_access_traits.hpp sample_trie_node_update.hpp trie_policy_base.hpp trie_string_access_traits_imp.hpp include/c++/%%GCCVER%%/ext/pb_ds/detail/unordered_iterator/ const_iterator.hpp iterator.hpp point_const_iterator.hpp point_iterator.hpp include/c++/%%GCCVER%%/parallel/ algo.h algobase.h algorithm algorithmfwd.h balanced_quicksort.h base.h basic_iterator.h checkers.h compatibility.h compiletime_settings.h equally_split.h features.h find.h find_selectors.h for_each.h for_each_selectors.h iterator.h list_partition.h losertree.h merge.h multiseq_selection.h multiway_merge.h multiway_mergesort.h numeric numericfwd.h omp_loop.h omp_loop_static.h par_loop.h parallel.h partial_sum.h partition.h queue.h quicksort.h random_number.h random_shuffle.h search.h set_operations.h settings.h sort.h tags.h types.h unique_copy.h workstealing.h include/c++/%%GCCVER%%/pstl/ algorithm_fwd.h algorithm_impl.h execution_defs.h execution_impl.h glue_algorithm_defs.h glue_algorithm_impl.h glue_execution_defs.h glue_memory_defs.h glue_memory_impl.h glue_numeric_defs.h glue_numeric_impl.h memory_impl.h numeric_fwd.h numeric_impl.h parallel_backend.h parallel_backend_serial.h parallel_backend_tbb.h parallel_backend_utils.h parallel_impl.h pstl_config.h unseq_backend_simd.h utils.h include/c++/%%GCCVER%%/tr1/ array bessel_function.tcc beta_function.tcc ccomplex cctype cfenv cfloat cinttypes climits cmath complex complex.h cstdarg cstdbool cstdint cstdio cstdlib ctgmath ctime ctype.h cwchar cwctype ell_integral.tcc exp_integral.tcc fenv.h float.h functional functional_hash.h gamma.tcc hashtable.h hashtable_policy.h hypergeometric.tcc inttypes.h legendre_function.tcc limits.h math.h memory modified_bessel_func.tcc poly_hermite.tcc poly_laguerre.tcc random random.h random.tcc regex riemann_zeta.tcc shared_ptr.h special_function_util.h stdarg.h stdbool.h stdint.h stdio.h stdlib.h tgmath.h tuple type_traits unordered_map unordered_map.h unordered_set unordered_set.h utility wchar.h wctype.h include/c++/%%GCCVER%%/tr2/ bool_set bool_set.tcc dynamic_bitset dynamic_bitset.tcc ratio type_traits lib/gcc/%%TARGET%%/%%GCCVER%%/ crtbegin.o crtend.o libcaf_single.a libgcc.a libgcc_eh.a libgcov.a lib/gcc/%%TARGET%%/%%GCCVER%%/finclude/ ieee_arithmetic.mod ieee_exceptions.mod ieee_features.mod omp_lib.f90 omp_lib.h omp_lib.mod omp_lib_kinds.mod openacc.f90 openacc.mod openacc_kinds.mod openacc_lib.h lib/gcc/%%TARGET%%/%%GCCVER%%/include/ ISO_Fortran_binding.h acc_prof.h adxintrin.h ammintrin.h amxbf16intrin.h amxint8intrin.h amxtileintrin.h avx2intrin.h avx5124fmapsintrin.h avx5124vnniwintrin.h avx512bf16intrin.h avx512bf16vlintrin.h avx512bitalgintrin.h avx512bwintrin.h avx512cdintrin.h avx512dqintrin.h avx512erintrin.h avx512fintrin.h avx512ifmaintrin.h avx512ifmavlintrin.h avx512pfintrin.h avx512vbmi2intrin.h avx512vbmi2vlintrin.h avx512vbmiintrin.h avx512vbmivlintrin.h avx512vlbwintrin.h avx512vldqintrin.h avx512vlintrin.h avx512vnniintrin.h avx512vnnivlintrin.h avx512vp2intersectintrin.h avx512vp2intersectvlintrin.h avx512vpopcntdqintrin.h avx512vpopcntdqvlintrin.h avxintrin.h avxvnniintrin.h bmi2intrin.h bmiintrin.h bmmintrin.h cet.h cetintrin.h cldemoteintrin.h clflushoptintrin.h clwbintrin.h clzerointrin.h cpuid.h cross-stdarg.h emmintrin.h enqcmdintrin.h f16cintrin.h float.h fma4intrin.h fmaintrin.h fxsrintrin.h gcov.h gfniintrin.h hresetintrin.h ia32intrin.h immintrin.h iso646.h keylockerintrin.h lwpintrin.h lzcntintrin.h mm3dnow.h mm_malloc.h mmintrin.h movdirintrin.h mwaitintrin.h mwaitxintrin.h nmmintrin.h omp.h openacc.h pconfigintrin.h pkuintrin.h pmmintrin.h popcntintrin.h prfchwintrin.h quadmath.h quadmath_weak.h rdseedintrin.h rtmintrin.h serializeintrin.h sgxintrin.h shaintrin.h smmintrin.h stdalign.h stdarg.h stdatomic.h stdbool.h stddef.h stdfix.h stdint-gcc.h stdint.h stdnoreturn.h tbmintrin.h tmmintrin.h tsxldtrkintrin.h uintrintrin.h unwind.h vaesintrin.h varargs.h vpclmulqdqintrin.h waitpkgintrin.h wbnoinvdintrin.h wmmintrin.h x86gprintrin.h x86intrin.h xmmintrin.h xopintrin.h xsavecintrin.h xsaveintrin.h xsaveoptintrin.h xsavesintrin.h xtestintrin.h lib/gcc/%%TARGET%%/%%GCCVER%%/install-tools/ fixinc_list gsyslimits.h macro_list mkheaders.conf lib/gcc/%%TARGET%%/%%GCCVER%%/install-tools/include/ README limits.h lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/ gtype.state libcc1plugin.%%SHARED_OBJECT%% libcc1plugin.so.0 libcc1plugin.so.0.0.0 libcp1plugin.%%SHARED_OBJECT%% libcp1plugin.so.0 libcp1plugin.so.0.0.0 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/ addresses.h alias.h align.h all-tree.def alloc-pool.h ansidecl.h array-traits.h asan.h attr-fnspec.h attribs.h auto-host.h auto-profile.h b-header-vars backend.h basic-block.h bb-reorder.h bitmap.h brig-builtins.def builtin-attrs.def builtin-types.def builtins.def builtins.h bversion.h c-tree.h calls.h ccmp.h cfg-flags.def cfg.h cfganal.h cfgbuild.h cfgcleanup.h cfgexpand.h cfghooks.h cfgloop.h cfgloopmanip.h cfgrtl.h cgraph.h cif-code.def collect-utils.h collect2-aix.h collect2.h color-macros.h conditions.h config.h configargs.h context.h convert.h coretypes.h coroutine-builtins.def coverage.h cppbuiltin.h cppdefault.h cpplib.h cselib.h data-streamer.h dbgcnt.def dbgcnt.h dbxout.h dce.h ddg.h debug.h defaults.h df.h dfp.h diagnostic-color.h diagnostic-core.h diagnostic-event-id.h diagnostic-metadata.h diagnostic-path.h diagnostic-url.h diagnostic.def diagnostic.h digraph.h dojump.h dominance.h domwalk.h double-int.h dump-context.h dumpfile.h dwarf2asm.h dwarf2out.h edit-context.h emit-rtl.h errors.h escaped_string.h et-forest.h except.h explow.h expmed.h expr.h fibonacci_heap.h file-find.h file-prefix-map.h filenames.h fixed-value.h flag-types.h flags.h fold-const-call.h fold-const.h function-abi.h function.h gcc-plugin.h gcc-rich-location.h gcc-symtab.h gcc.h gcov-counter.def gcov-io.h gcse-common.h gcse.h generic-match.h gengtype.h genrtl.h gensupport.h ggc-internal.h ggc.h gimple-array-bounds.h gimple-builder.h gimple-expr.h gimple-fold.h gimple-iterator.h gimple-low.h gimple-match.h gimple-predict.h gimple-pretty-print.h gimple-range-cache.h gimple-range-edge.h gimple-range-gori.h gimple-range.h gimple-ssa-evrp-analyze.h gimple-ssa-warn-restrict.h gimple-ssa.h gimple-streamer.h gimple-walk.h gimple.def gimple.h gimplify-me.h gimplify.h glimits.h gomp-constants.h graph.h graphds.h graphite.h graphviz.h gsstruct.def gstab.h gsyms.h gsyslimits.h gtm-builtins.def gtype-desc.h hard-reg-set.h hash-map-traits.h hash-map.h hash-set.h hash-table.h hash-traits.h hashtab.h highlev-plugin-common.h hooks.h hosthooks-def.h hosthooks.h hw-doloop.h hwint.h ifcvt.h inchash.h incpath.h input.h insn-addr.h insn-attr-common.h insn-attr.h insn-codes.h insn-config.h insn-constants.h insn-flags.h insn-modes-inline.h insn-modes.h insn-notes.def int-vector-builder.h internal-fn.def internal-fn.h intl.h ipa-fnsummary.h ipa-icf-gimple.h ipa-icf.h ipa-inline.h ipa-modref-tree.h ipa-modref.h ipa-param-manipulation.h ipa-predicate.h ipa-prop.h ipa-ref.h ipa-reference.h ipa-utils.h ira-int.h ira.h is-a.h iterator-utils.h json.h langhooks-def.h langhooks.h lcm.h libfuncs.h libiberty.h limitx.h limity.h line-map.h loop-unroll.h lower-subreg.h lra-int.h lra.h lto-compress.h lto-section-names.h lto-streamer.h machmode.def machmode.h md5.h mem-stats-traits.h mem-stats.h memmodel.h memory-block.h mode-classes.def mux-utils.h obstack-utils.h obstack.h omp-builtins.def omp-expand.h omp-general.h omp-low.h omp-offload.h omp-simd-clone.h opt-problem.h opt-suggestions.h optabs-libfuncs.h optabs-query.h optabs-tree.h optabs.def optabs.h optinfo-emit-json.h optinfo.h options.h opts-diagnostic.h opts-jobserver.h opts.h ordered-hash-map.h output.h pass-instances.def pass_manager.h passes.def plugin-api.h plugin-version.h plugin.def plugin.h poly-int-types.h poly-int.h predict.def predict.h prefix.h pretty-print.h print-rtl.h print-tree.h profile-count.h profile.h range-op.h range.h read-md.h read-rtl-function.h real.h realmpfr.h recog.h reg-notes.def regcprop.h regrename.h regs.h regset.h reload.h resource.h rtl-error.h rtl-iter.h rtl-ssa.h rtl.def rtl.h rtlanal.h rtlhash.h rtlhooks-def.h rtx-vector-builder.h run-rtl-passes.h safe-ctype.h sanitizer.def sbitmap.h sched-int.h sel-sched-dump.h sel-sched-ir.h sel-sched.h selftest-diagnostic.h selftest-rtl.h selftest.h sese.h shortest-paths.h shrink-wrap.h signop.h sparseset.h spellcheck-tree.h spellcheck.h splay-tree-utils.h splay-tree.h sreal.h ssa-iterators.h ssa.h stab.def statistics.h stmt.h stor-layout.h streamer-hooks.h stringpool.h substring-locations.h symbol-summary.h symtab-clones.h symtab-thunks.h symtab.h sync-builtins.def system.h target-def.h target-globals.h target-hooks-macros.h target-insns.def target.def target.h targhooks.h timevar.def timevar.h tm-preds.h tm.h tm_p.h toplev.h tracer.h trans-mem.h tree-affine.h tree-cfg.h tree-cfgcleanup.h tree-check.h tree-chrec.h tree-core.h tree-data-ref.h tree-dfa.h tree-diagnostic.h tree-dump.h tree-eh.h tree-hash-traits.h tree-hasher.h tree-if-conv.h tree-inline.h tree-into-ssa.h tree-iterator.h tree-nested.h tree-object-size.h tree-outof-ssa.h tree-parloops.h tree-pass.h tree-phinodes.h tree-pretty-print.h tree-scalar-evolution.h tree-sra.h tree-ssa-address.h tree-ssa-alias-compare.h tree-ssa-alias.h tree-ssa-ccp.h tree-ssa-coalesce.h tree-ssa-dce.h tree-ssa-dom.h tree-ssa-dse.h tree-ssa-live.h tree-ssa-loop-ivopts.h tree-ssa-loop-manip.h tree-ssa-loop-niter.h tree-ssa-loop.h tree-ssa-math-opts.h tree-ssa-operands.h tree-ssa-propagate.h tree-ssa-reassoc.h tree-ssa-sccvn.h tree-ssa-scopedtables.h tree-ssa-strlen.h tree-ssa-ter.h tree-ssa-threadedge.h tree-ssa-threadupdate.h tree-ssa.h tree-ssanames.h tree-stdarg.h tree-streamer.h tree-switch-conversion.h tree-vector-builder.h tree-vectorizer.h tree-vrp.h tree.def tree.h treestruct.def tristate.h tsan.h tsystem.h typeclass.h typed-splay-tree.h ubsan.h valtrack.h value-prof.h value-query.h value-range-equiv.h value-range.h varasm.h vec-perm-indices.h vec.h vector-builder.h version.h vmsdbg.h vr-values.h vtable-verify.h wide-int-bitmask.h wide-int-print.h wide-int.h xcoff.h xcoffout.h lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/ada/gcc-interface/ada-tree.def lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/c-family/ c-common.def c-common.h c-objc.h c-pragma.h c-pretty-print.h lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/common/config/i386/i386-cpuinfo.h lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/ dbxelf.h elfos.h initfini-array.h vxworks-dummy.h lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/ att.h biarch64.h i386-opts.h i386-protos.h i386.h stringop.def unix.h x86-64.h x86-tune.def lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/cp/ cp-tree.def cp-tree.h cxx-pretty-print.h name-lookup.h operators.def type-utils.h lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/d/d-tree.def lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/objc/objc-tree.def libexec/gcc/%%TARGET%%/%%GCCVER%%/ cc1 cc1plus collect2 f951 g++-mapper-server liblto_plugin.so lto-wrapper lto1 libexec/gcc/%%TARGET%%/%%GCCVER%%/install-tools/ fixinc.sh fixincl mkheaders mkinstalldirs libexec/gcc/%%TARGET%%/%%GCCVER%%/plugin/gengtype [FILE:217:manifests/plist.cxx_run] %%ASLIB%%/ libstdc++.so.%%VSTDCXX%% libstdc++.so.%%VSTDCXX%%-gdb.py libstdc++.so.6 share/gcc-%%GCCVER%%/python/libstdcxx/__init__.py share/gcc-%%GCCVER%%/python/libstdcxx/v6/ __init__.py printers.py xmethods.py [FILE:155:manifests/plist.fortran_run] %%ASLIB%%/ libgfortran.so.5 libgfortran.so.5.0.0 libgfortran.spec libgomp.so.1 libgomp.so.1.0.0 libgomp.spec libquadmath.so.0 libquadmath.so.0.0.0 [FILE:135:manifests/plist.libs] %%ASLIB%%/ libatomic.so.1 libatomic.so.1.2.0 libcc1.so.0 libcc1.so.0.0.0 libgcc_s.so.1 libitm.so.1 libitm.so.1.0.0 libitm.spec [FILE:119:manifests/plist.infopages] share/man/man1/ cpp.1.gz g++.1.gz gcc.1.gz gcov-dump.1.gz gcov-tool.1.gz gcov.1.gz gfortran.1.gz lto-dump.1.gz [FILE:1022:manifests/plist.nls] share/locale/be/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/ca/LC_MESSAGES/cpplib.mo share/locale/da/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/de/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/el/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/eo/LC_MESSAGES/cpplib.mo share/locale/es/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/fi/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/fr/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/hr/LC_MESSAGES/gcc.mo share/locale/id/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/ja/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/nl/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/pt_BR/LC_MESSAGES/cpplib.mo share/locale/ru/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/sr/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/sv/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/tr/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/uk/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/vi/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/zh_CN/LC_MESSAGES/ cpplib.mo gcc.mo share/locale/zh_TW/LC_MESSAGES/ cpplib.mo gcc.mo [FILE:435:midnightbsd/patch-gcc_config_freebsd-spec.h] --- gcc/config/freebsd-spec.h.orig 2021-07-28 06:55:07 UTC +++ gcc/config/freebsd-spec.h @@ -37,6 +37,7 @@ see the files COPYING3 and COPYING.RUNTI do \ { \ builtin_define_with_int_value ("__FreeBSD__", FBSD_MAJOR); \ + builtin_define_with_int_value ("__MidnightBSD__", 3); \ builtin_define_std ("unix"); \ builtin_define ("__KPRINTF_ATTRIBUTE__"); \ builtin_assert ("system=unix"); \