Quoting kallisti5 (2018-02-05 12:58:30) > On 2017-10-24 11:47, Emil Velikov wrote: > > Hi Jerome, > > > > On 23 October 2017 at 16:58, Jerome Duval <jerome.du...@gmail.com> > > wrote: > >> * configure.ac: > >> -pthread is not available on Haiku. > >> Haiku doesn't require --enable-dri > >> build hgl on Haiku > >> * egl/Makefile.am: define backendfiles for Haiku > >> * src/gallium/Makefile.am: build winsys/sw/hgl, state_trackers/hgl and > >> targets/haiku-softpipe on Haiku. > >> * src/gallium/targets/haiku-softpipe: add Makefile.am > >> * src/gallium/state_trackers/hgl: add Makefile.am > >> * winsys/sw/hgl: add Makefile.am > >> * src/hgl/Makefile.am: add Makefile.am > >> --- > > Thanks for the patch. I think Eric has a point regarding splitting this > > up. > > Here is one way to handle it: > > - patch 1 - the driver, aka st/hgl + sw/hgl + targets/haiku > > - 2 - src/egl > > - 3 - src/hgl > > - 4 misc fixes (the SoftwareRenderer.cpp hunk?) > > - 5 toggle - configure.ac + src/Makefile.am > > Hm, it looks like Jerome never got back to work on these changes... let > me try to > pick up the ball and run with it. > > > Couple of small suggestions: > > - keep all the sources and headers in the sources lists in > > Makefile.sources > > - how do you guys manage pthreads - please mention that in the commit > > message. > > > > If I'm reading this correctly, you strip out -pthread and there's no > > pthread-stubs on Haiku. > > Haiku (and BeOS for that matter) has pthread support built into its core > libroot.so. > > No need for -lpthread, all applications can assume its presence. Things > that link -lpthread actually fail due to a non-existant libpthread... > *however* as i'm typing this i'm being told we recently implemented a > dummy static libpthread.a to try and appease assumptions about -lpthread > existence.... so i'll remove the pthread checks :-) > > -- Alex
Hi Alex, I have a branch for building haiku with meson, when I was trying to compile neither the scons build nor the autotools build seemed to compile on a Haiku VM instance (x86_64), that was a few months ago though, so maybe its fixed. Our plan is to remove autotools from mesa, probably this year. I'm thinking if things look pretty good through the 18.0 release cycle I'll probably propose marking autotools as deprecated for 18.1 and propose removal in 18.2. I'm not going to block you guys using autotools or NAK anything, I just want you to be aware that we're trying to consolidate down to just meson and android.mk files. I can respin the haiku patches and CC you if you're interested in looking at them. You might also want to see if you guys can update your meson, at least last time I checked it was 0.42, and I fixed the pthreads stuff in 0.43 so that -pthread and -lpthread are never added by meson. Dylan
signature.asc
Description: signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev