Hi there,
I tried to compile the latest release of scst (r7906) in my 32bit linux environment (kernel 4.18.20).
The stuff got compiled, but the scst module won't load.
Syslog-error-messages:
[ +0.000796] scst: Unknown symbol __divdi3 (err 0)
[ +0.000144] scst: Unknown symbol __umoddi3 (err 0)
[ +0.000019] scst: Unknown symbol __udivdi3 (err 0)
[ +0.000187] scst: Unknown symbol __moddi3 (err 0)
[ +0.019645] scst: Unknown symbol __divdi3 (err 0)
[ +0.000342] scst: Unknown symbol __umoddi3 (err 0)
[ +0.000050] scst: Unknown symbol __udivdi3 (err 0)
[ +0.000466] scst: Unknown symbol __moddi3 (err 0)
[ +0.017929] scst: Unknown symbol __divdi3 (err 0)
[ +0.000145] scst: Unknown symbol __umoddi3 (err 0)
[ +0.000020] scst: Unknown symbol __udivdi3 (err 0)
[ +0.000188] scst: Unknown symbol __moddi3 (err 0)
The last version, which work under 32bit, is r7483.
With r7484 the errors mentioned above started.
So my question is:
Is there still a 32bit support or is this just a bug?
Thanks in advance.
Regards,
Mikel
That was the result of an oversight. Can you check whether trunk r7907 works fine on 32 bit systems?
Hi there,
at first: Thanks for your work.
I've tested r7907 and it looks better, but the modules won't load.
dmesg output:
[6684381.581552] scst: Unknown symbol __divdi3 (err 0)
umoddi3, udivdi3 and moddi3 errors vanished.
So there is still something wrong.
Thanks in advance.
Regards,
Mikel
Sorry that I missed the __divdi3() calls. Can you try again with trunk r7910?
I've tested r7910.
It works like a charme. :)
So thank you again for your work.
Regards,
Mikel