mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-01 14:02:24 +01:00
14 lines
590 B
Diff
14 lines
590 B
Diff
Fix handling of ldscript.so files.
|
|
|
|
--- a/lib/ffi/library.rb
|
|
+++ b/lib/ffi/library.rb
|
|
@@ -114,7 +114,7 @@
|
|
|
|
rescue Exception => ex
|
|
ldscript = false
|
|
- if ex.message =~ /(([^ \t()])+\.so([^ \t:()])*):([ \t])*(invalid ELF header|file too short|invalid file format)/
|
|
+ if ex.message =~ /(([^ \t()])+\.so([^ \t:()])*):([ \t])*(invalid ELF header|file too short|invalid file format|Exec format error)/
|
|
if File.binread($1) =~ /(?:GROUP|INPUT) *\( *([^ \)]+)/
|
|
libname = $1
|
|
ldscript = true
|