Hi, On 24/12/2020 11:56, Diederik de Haas wrote:
On my system I have the 8/16/32 bit versions of the pcre2 library installed. The discription only tells me that this is the 8-bit runtime version. But I have no idea why I/anyone would want a 8-bit runtime on my 64-bit machine, where I'd normally expect (only) a 64-bit version, which apparently, doesn't exist.
The short answer is because you installed something that depends on the 8-bit runtime version.
The slightly longer answer is that the X-bit naming refers to the size of code points - so the 8-bit version takes strings composed of chars, representing single-byte characters, or UTF-8 strings. The 16 and 32 libraries instead take strings contained in arrays of 16 or 32-bit code units (which again might be single-unit characters or UTF-16 or UTF-32 strings.
Regards, Matthew

