[PATCH RFC] fork: reduce chances for "address space is already occupied" errors

Achim Gratz Stromeko@nexgo.de
Sat Mar 30 08:22:00 GMT 2019

Brian Inglis writes:
> On 2019-03-29 14:23, Achim Gratz wrote:
>> Brian Inglis writes:
>>>> If you are packaging your own exes and dlls with your own local Cygwin distro,
>>>> you should point to your local utility directory with a path in a file under
>>>> /var/lib/rebase/user.d/$USER for each Cygwin userid on each system, or perhaps
>>>> you might also need to add your own production exes and dlls into
>>>> /var/cache/rebase/rebase_user and /var/cache/rebase/rebase_user_exe: see
>>>> /usr/share/doc/Cygwin/_autorebase.README.
> I was wondering as my first para above stated, whether rebase_user{,_exe} would
> be the proper place to add 3rd party Cygwin dlls and exes, that are distributed
> with Cygwin (internally)?

Well, if you are distributing something (even just locally), then
preferrably you make proper Cygwin packages and you will never have to
deal with rebase yourself.

The options you allude to above are meant for cases where that just
isn't possible and so you install things without using setup and often
also outside the Cygwin install (permanently, not temporarily until it
gets packaged).  You still need to run setup after each change so
autorebase can pick up on it.

+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptation for Waldorf rackAttack V1.04R1:

More information about the Cygwin-patches mailing list