Samuel Thibault <samuel.thiba...@gnu.org> writes: Hello Samuel,
> This is essentially the same as the i386-pc-gnu section, the differences > are the same as between freebsd i386 and freebsd x86_64. Changes look fine. > +# x86_64-pc-gnu i.e. GNU Hurd > +ifeq ($(strip $(filter-out x86_64 pc gnu,$(target_cpu) $(target_os))),) > + > + SELECTED_PAIRS=x86_64-gnuhurd > + > + LIBGNAT_TARGET_PAIRS = \ > + a-intnam.ads<libgnarl/a-intnam__freebsd.ads \ I have a single question regarding this usage of the freebsd interrupt definitions. I see it's already the case for i*86-pc-gnu, so probably not a real issue. If those files are shared between the various freebsd flavors and GNU Hurd, maybe we should adjust their comments and maybe even their file names to make it explicit that GNU Hurd also depends on them? > + s-inmaop.adb<libgnarl/s-inmaop__posix.adb \ > + s-intman.adb<libgnarl/s-intman__posix.adb \ > + s-osinte.adb<libgnarl/s-osinte__gnu.adb \ > + s-osinte.ads<libgnarl/s-osinte__gnu.ads \ > + s-oslock.ads<libgnat/s-oslock__posix.ads \ > + s-osprim.adb<libgnat/s-osprim__posix.adb \ > + s-taprop.adb<libgnarl/s-taprop__posix.adb \ > + s-taspri.ads<libgnarl/s-taspri__posix.ads \ > + s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \ > + $(ATOMICS_TARGET_PAIRS) \ > + $(X86_64_TARGET_PAIRS) \ > + $(GNATRTL_128BIT_PAIRS) \ > + system.ads<libgnat/system-freebsd.ads Same for the system-freebsd.ads Marc