In message <556ade25-7889-556d-0d43-8f8901750...@radscan.com>, Jon Trulson writ es: > > Hi, > > I've just pushed the dtinfo work and the C guides.=C2=A0 What a fun 10 da= > ys=20 > that was.=C2=A0 I've build tested on the following OSs: > > ubuntu: 18.04, 20.04, 21.10 > FreeBSD: 12 > Rocky 8: (CentOS 8.4 replacement) > > Eventually I'll see if I can get an OpenBSD 7.0 node setup for Jenkins=20 > nd add that to the pool. > > This was the last major component missing from the 2.4.0 (imake) version.= > > > Undoubtedly there are some other minor things that need looked at.=C2=A0 = > > Patches are always welcome.
Thanks. I just fixed a dtinfogen issue on FreeBSD 14-CURRENT. This is the same issue discussed on OpenBSD 6.8 here, https://sourceforge.net/p/cdesktopenv/t ickets/94/. By default FreeBSD 14-CURRENT enabled jemalloc() debug mode, which by default enables newly malloc()ed memory to be initialized with junk. This in turn causes "flex scanner jammed" under FreeBSD current built without MALLOC_PRODUCTION=yes in /etc/src.conf. To mitigate the problem one needs to add MALLOC_CONF=junk:false to the make environment prior to build. This affected 14-CURRENT (actually any -CURRENT as it affected 13-CURRENT prior to this but is fine under 13-STABLE). The problem does not exist under FreeBSD 13-STABLE nor under 12-STABLE because jemalloc() is configured without debugging options, like opt.junk:true. I suspect that the OpenBSD bug is probably the same bug. They may initialize newly allocated heap to junk just as FreeBSD -CURRENT does. You can see what I did on FreeBSD here, https://cgit.FreeBSD.org/ports/commit/?id=50324bba317cf1f58e8c434e0e2ed129cd ed3887. Hope this helps. -- Cheers, Cy Schubert <cy.schub...@cschubert.com> FreeBSD UNIX: <c...@freebsd.org> Web: https://FreeBSD.org NTP: <c...@nwtime.org> Web: https://nwtime.org The need of the many outweighs the greed of the few. _______________________________________________ cdesktopenv-devel mailing list cdesktopenv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel