in reply to Re^2: Win32 unthreaded perl builds: To USE_MULTI or not ?
in thread Win32 unthreaded perl builds: To USE_MULTI or not ?

Seems that USE_MULTI and USE_IMP_SYS have to match - either both defined or both undefined.

Not quite. Both USE_IMP_SYS and USE_ITHREADS require USE_MULTI, but not the other way around. USE_MULTI can be used without either of the other two.

Replies are listed 'Best First'.
Re^4: Win32 unthreaded perl builds: To USE_MULTI or not ?
by syphilis (Archbishop) on Aug 01, 2025 at 02:12 UTC
    Not quite.

    Yes, you're right. Thanks for correcting.
    I had tested for USE_ITHREADS=undef USE_MULTI=define USE_IMP_SYS=undef and found it to fail.
    However, I'm now finding that configuration to work fine - so the original test was obviously not done correctly.

    From memory, that original test that I did failed in exactly the same way as USE_ITHREADS=undef USE_MULTI=undef USE_IMP_SYS=define !!
    (I wonder what could possibly have gone wrong ;-)

    Cheers,
    Rob