Q: glibc / TSX / local elision

Hello,

i would like to ask if glibc ist build with ‘–enable-local-elision=yes’
I asume so.
Installing ‘Oracle Express Edition’ on XEONs later than v2 or CoreI 6th/7th Generation will abort with:


TSX__lll_unlock_elision()+24] [flags: 0x0, count: 1]

Other distros like Oracle Linux or CentOS seem to have ‘–enable-local-elision=no’,
installation is working fine.

How can i avoid this on openSUSE?
Rebuild glibc? (i tried that with the spec-file, but architecture is wrong)
Or with a environment variable?

The problem occurs since openSUSE 13.1, hardware is:
MB: Supermicro X11SSL-F
CPU: XEON E3 1245 v5
RAM: 32GB
HD: aacraid 6405 with 2x samsung 850 pro

Best regards

Correction: It is called ‘–enable-lock-elision=yes’

I understand if you simply execute the glibc, the information you’re looking for should be displayed.

TSU

glibc is executable? That’s new to me.

No, the question was:
Is glibc build with ‘–enable-lock-elision=yes’?

Installation of RPM ‘Oracle Express Edition’ aborted with


TSX__lll_unlock_elision()+24] [flags: 0x0, count: 1]

Best Regards

It’s not supposed to be the same as an executable binary.
Many libraries can be “run” (like an executable) and the result displays the properties and capabilities of the library.

TSU