Opened 2 years ago

Closed 2 years ago

Last modified 18 months ago

#15316 closed enhancement (fixed)

Various modern GCC and 64bit portability fixes

Reported by: jarekpelczar Owned by: nobody
Priority: normal Milestone: R1/beta2
Component: - General Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All


I have uploaded various fixes when compiling with 64bit toolchain and modern GCC. These occured when I tried to build Haiku without any downloads.



Change History (4)

comment:1 by waddlesplash, 2 years ago

What do you mean by "modern GCC"? Haiku is already compiled with GCC8, so how do these fixes actually help with anything?

comment:2 by jarekpelczar, 2 years ago

There are multiple build failures when I try to do clean build of Haiku from the repository (x86 and x86_64). I tried to build code from Haiku's git, but it completely fails to download anything with error 404. GitHub source code for some reason at least downloads packages. GCC 8 reports multiple errors due to incorrect C++ (e.g. extra qualifications or taking reference to temporaries), weird typecasts (mixing uint32 with void * in many places) and maybe other errors.

Last edited 2 years ago by jarekpelczar (previous) (diff)

comment:3 by waddlesplash, 2 years ago

Resolution: fixed
Status: newclosed

Fixes merged.

comment:4 by nielx, 18 months ago

Milestone: UnscheduledR1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.