[tlbuild] icu-65.1 in TL and -lpthread

Karl Berry karl at freefriends.org
Sun Jan 5 00:56:12 CET 2020


    +++ libs/icu/icu-src/source/common/ubidiimp.h   (working copy)
    @@ -33,6 +33,8 @@
         is easier with the same names for the BiDi types in the code as there.
         See UCharDirection in uchar.h .
     */
    +#undef ES
    +#undef CS

Committed in r53323. Thanks much for investigating this pain.

        https://docs.oracle.com/cd/E19253-01/816-5174/proc-4/index.html
        For 32â€“bit x86 processes, the predefined constants listed below
    can be used as indices to refer to the corresponding registers.

It seems bizarrely wrong to be #defining those arbitrary and very short
identifiers. Not that we can do anything about it.

    I reported the issue upstream in mid-december, but there was no
    response on their mailing list yet (I sent some more details now).

I didn't have good luck figuring out how to get into their current bug
tracking system either. They don't make it easy.

    I still didn't quite figure out where these constants are actually
    defined. They are supposed to come from
        /usr/include/sys/regset.h
    (both according to the compiler and the docs) but I fail to see what
    black magic precisely is setting them :)

I guess it doesn't matter, but if I can get access to some Solaris10-x86
machine, I'd be curious enough to look at it for a few minutes.

Nelson, maybe that is currently sol1032.vm.math.utah.edu in your world?
If it's easy to make me an account there so I can get in from vgate ...

--thanks, karl.


More information about the tlbuild mailing list