File tree 1 file changed +9
-0
lines changed
1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -47,6 +47,11 @@ const (
47
47
flagArchX8664 = 0x0300
48
48
flagArchX32 = 0x0800
49
49
flagArchPpc64le = 0x0500
50
+
51
+ // flagArch_ARM_LIBHF is the flag value for 32-bit ARM libs using hard-float.
52
+ flagArch_ARM_LIBHF = 0x0900
53
+ // flagArch_AARCH64_LIB64 is the flag value for 64-bit ARM libs.
54
+ flagArch_AARCH64_LIB64 = 0x0a00
50
55
)
51
56
52
57
var errInvalidCache = errors .New ("invalid ld.so.cache file" )
@@ -195,10 +200,14 @@ func (c *ldcache) getEntries() []entry {
195
200
switch e .Flags & flagArchMask {
196
201
case flagArchX8664 :
197
202
fallthrough
203
+ case flagArch_AARCH64_LIB64 :
204
+ fallthrough
198
205
case flagArchPpc64le :
199
206
bits = 64
200
207
case flagArchX32 :
201
208
fallthrough
209
+ case flagArch_ARM_LIBHF :
210
+ fallthrough
202
211
case flagArchI386 :
203
212
bits = 32
204
213
default :
You can’t perform that action at this time.
0 commit comments