Re: Trying to improve the stability of the OpenBSD build nodes

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Wed, 20 Jun 2012 11:36:08 +1200

On 19.06.2012 23:55, Kinkie wrote:
>>> OpenBSD is not unsupported past 5.0 nowdays. I've dropped 4.8 from
>>> the
>>> stable branch matrix, left 4.9 there. But was wondering if we
>>> should
>>> continue to test on 4.8/4.9 at all on 3.2+
>>
>> Well, the build issues there are squid-caused from what I can see,
>> caused by the unavailability of Shm and failures to properly link in
>> the wake of its absence - it may be the only platform we have which
>> doesn't support shm and  this may be its value.
>> Apart from that, I'll just set up a new OpenBSD node and drop the
>> older ones, no problem.
>
> Hm.. OpenBSD 5.1 on amd64 is having kernel crash issues on kvm.
> I'll try x86.

:-(.

I looked at the "normal" build issues on 4.8/4.9 again. It's that
dependency loop between libipc.la and libmgr.la. see previous thread
about them, which I followed up with a cross-module dependency analysis.
We need to erase all "up" dependencies which libipc.la has on libmgr.la,
by moving them to inline code, or the definitions into libipc. And swap
the order of the libraries to "libmgr.la libipc.la" in Makefiles.

  Previous proposal which still needs implementing properly was to
create a Subscription API on libipc which libmgr subscribed a callback
to.

Amos
Received on Tue Jun 19 2012 - 23:36:11 MDT

This archive was generated by hypermail 2.2.0 : Wed Jun 20 2012 - 12:00:09 MDT