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.

Reply via email to