This is the mail archive of the libc-help@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Fwd: libpthread.so illegal cpuid on 486


After a long struggle trying to get glibc-2.19 running on my 486
embedded systems, I discovered that libpthread.so was invoking the
"cpuid" instruction.  This instruction is not present on most 486 cpus
and will cause the program to fail with "Illegal instruction."

My system used to work fine with glibc-2.17; it looks like the problem
arrived with the new lock elision stuff.  I tried building with
--disable-lock-elision but the cpuid-based checks are still performed.

Am I doing something wrong?
Is this a bug?
Is glibc leaving the 486 behind?

Thanks,
Dan.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]