https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68345
Bug ID: 68345 Summary: gnat build broken on dragonfly due to omission of r229342 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada Assignee: unassigned at gcc dot gnu.org Reporter: gnugcc at marino dot st Target Milestone: --- Due to waiting on big locale patch, I haven't been testing gcc regularly. I just did today and gnat files to build on dragonfly: s-taprop.adb:326:32: ambiguous operand in conversion s-taprop.adb:326:32: possible interpretation at s-osinte.ads:333 s-taprop.adb:326:32: possible interpretation at s-osinte.ads:334 s-taprop.adb:981:52: ambiguous operand in conversion s-taprop.adb:981:52: possible interpretation at s-osinte.ads:333 s-taprop.adb:981:52: possible interpretation at s-osinte.ads:334 ../gcc-interface/Makefile:311: recipe for target 's-taprop.o' failed gmake[8]: *** [s-taprop.o] Error 1 the reason is that Get_Page_Size was changed to return an int, and this was done for a number of systems except dragonfly: https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=229342 The same change done on s-osinte-freebsd.ads by r229342 needs to be done on s-osinte-dragonfly.ads DragonFly is an officially (and well) supported system on GCC! It should not be omitted like this.