| ... | ... | @@ -726,7 +726,7 @@ fn resolveDynAbsReloc( |
| 726 | 726 | .copyrel, |
| 727 | 727 | .cplt, |
| 728 | 728 | .none, |
| 729 | | => try writer.writeInt(i32, @as(i32, @truncate(S + A)), .little), |
| 729 | => try writer.writeInt(i64, S + A, .little), |
| 730 | 730 | |
| 731 | 731 | .dyn_copyrel => { |
| 732 | 732 | if (is_writeable or elf_file.z_nocopyreloc) { |
| ... | ... | @@ -739,7 +739,7 @@ fn resolveDynAbsReloc( |
| 739 | 739 | }); |
| 740 | 740 | try applyDynamicReloc(A, elf_file, writer); |
| 741 | 741 | } else { |
| 742 | | try writer.writeInt(i32, @as(i32, @truncate(S + A)), .little); |
| 742 | try writer.writeInt(i64, S + A, .little); |
| 743 | 743 | } |
| 744 | 744 | }, |
| 745 | 745 | |
| ... | ... | @@ -754,7 +754,7 @@ fn resolveDynAbsReloc( |
| 754 | 754 | }); |
| 755 | 755 | try applyDynamicReloc(A, elf_file, writer); |
| 756 | 756 | } else { |
| 757 | | try writer.writeInt(i32, @as(i32, @truncate(S + A)), .little); |
| 757 | try writer.writeInt(i64, S + A, .little); |
| 758 | 758 | } |
| 759 | 759 | }, |
| 760 | 760 | |