wok-current diff qt4/stuff/gcc8_build_fix.patch @ rev 25694
Fix cifs-utils, up grub2-efi-x64 stuff for iso EFI
author | Stanislas Leduc <shann@slitaz.org> |
---|---|
date | Sat Mar 30 18:05:22 2024 +0000 (3 months ago) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/qt4/stuff/gcc8_build_fix.patch Sat Mar 30 18:05:22 2024 +0000 1.3 @@ -0,0 +1,315 @@ 1.4 +--- a/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp 2015-05-07 17:14:48.000000000 +0300 1.5 ++++ b/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp 2019-05-04 13:10:49.491856288 +0300 1.6 +@@ -114,11 +114,11 @@ 1.7 + COMPILE_ASSERT(offsetof(struct JITStackFrame, code) % 16 == 0x0, JITStackFrame_maintains_16byte_stack_alignment); 1.8 + COMPILE_ASSERT(offsetof(struct JITStackFrame, savedEBX) == 0x3c, JITStackFrame_stub_argument_space_matches_ctiTrampoline); 1.9 + COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x58, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 1.10 + COMPILE_ASSERT(offsetof(struct JITStackFrame, code) == 0x50, JITStackFrame_code_offset_matches_ctiTrampoline); 1.11 + 1.12 +-asm volatile ( 1.13 ++asm ( 1.14 + ".text\n" 1.15 + ".globl " SYMBOL_STRING(ctiTrampoline) "\n" 1.16 + HIDE_SYMBOL(ctiTrampoline) "\n" 1.17 + SYMBOL_STRING(ctiTrampoline) ":" "\n" 1.18 + "pushl %ebp" "\n" 1.19 +@@ -136,11 +136,11 @@ 1.20 + "popl %esi" "\n" 1.21 + "popl %ebp" "\n" 1.22 + "ret" "\n" 1.23 + ); 1.24 + 1.25 +-asm volatile ( 1.26 ++asm ( 1.27 + ".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n" 1.28 + HIDE_SYMBOL(ctiVMThrowTrampoline) "\n" 1.29 + SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n" 1.30 + #if !USE(JIT_STUB_ARGUMENT_VA_LIST) 1.31 + "movl %esp, %ecx" "\n" 1.32 +@@ -152,11 +152,11 @@ 1.33 + "popl %esi" "\n" 1.34 + "popl %ebp" "\n" 1.35 + "ret" "\n" 1.36 + ); 1.37 + 1.38 +-asm volatile ( 1.39 ++asm ( 1.40 + ".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n" 1.41 + HIDE_SYMBOL(ctiOpThrowNotCaught) "\n" 1.42 + SYMBOL_STRING(ctiOpThrowNotCaught) ":" "\n" 1.43 + "addl $0x3c, %esp" "\n" 1.44 + "popl %ebx" "\n" 1.45 +@@ -177,11 +177,11 @@ 1.46 + COMPILE_ASSERT(offsetof(struct JITStackFrame, code) % 32 == 0x0, JITStackFrame_maintains_32byte_stack_alignment); 1.47 + COMPILE_ASSERT(offsetof(struct JITStackFrame, savedRBX) == 0x48, JITStackFrame_stub_argument_space_matches_ctiTrampoline); 1.48 + COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x90, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 1.49 + COMPILE_ASSERT(offsetof(struct JITStackFrame, code) == 0x80, JITStackFrame_code_offset_matches_ctiTrampoline); 1.50 + 1.51 +-asm volatile ( 1.52 ++asm ( 1.53 + ".globl " SYMBOL_STRING(ctiTrampoline) "\n" 1.54 + HIDE_SYMBOL(ctiTrampoline) "\n" 1.55 + SYMBOL_STRING(ctiTrampoline) ":" "\n" 1.56 + "pushq %rbp" "\n" 1.57 + "movq %rsp, %rbp" "\n" 1.58 +@@ -204,11 +204,11 @@ 1.59 + "popq %r12" "\n" 1.60 + "popq %rbp" "\n" 1.61 + "ret" "\n" 1.62 + ); 1.63 + 1.64 +-asm volatile ( 1.65 ++asm ( 1.66 + ".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n" 1.67 + HIDE_SYMBOL(ctiVMThrowTrampoline) "\n" 1.68 + SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n" 1.69 + "movq %rsp, %rdi" "\n" 1.70 + "call " SYMBOL_STRING_RELOCATION(cti_vm_throw) "\n" 1.71 +@@ -220,11 +220,11 @@ 1.72 + "popq %r12" "\n" 1.73 + "popq %rbp" "\n" 1.74 + "ret" "\n" 1.75 + ); 1.76 + 1.77 +-asm volatile ( 1.78 ++asm ( 1.79 + ".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n" 1.80 + HIDE_SYMBOL(ctiOpThrowNotCaught) "\n" 1.81 + SYMBOL_STRING(ctiOpThrowNotCaught) ":" "\n" 1.82 + "addq $0x48, %rsp" "\n" 1.83 + "popq %rbx" "\n" 1.84 +@@ -240,11 +240,11 @@ 1.85 + 1.86 + #if USE(JIT_STUB_ARGUMENT_VA_LIST) 1.87 + #error "JIT_STUB_ARGUMENT_VA_LIST not supported on ARMv7." 1.88 + #endif 1.89 + 1.90 +-asm volatile ( 1.91 ++asm ( 1.92 + ".text" "\n" 1.93 + ".align 2" "\n" 1.94 + ".globl " SYMBOL_STRING(ctiTrampoline) "\n" 1.95 + HIDE_SYMBOL(ctiTrampoline) "\n" 1.96 + ".thumb" "\n" 1.97 +@@ -267,11 +267,11 @@ 1.98 + "ldr lr, [sp, #0x20]" "\n" 1.99 + "add sp, sp, #0x3c" "\n" 1.100 + "bx lr" "\n" 1.101 + ); 1.102 + 1.103 +-asm volatile ( 1.104 ++asm ( 1.105 + ".text" "\n" 1.106 + ".align 2" "\n" 1.107 + ".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n" 1.108 + HIDE_SYMBOL(ctiVMThrowTrampoline) "\n" 1.109 + ".thumb" "\n" 1.110 +@@ -285,11 +285,11 @@ 1.111 + "ldr lr, [sp, #0x20]" "\n" 1.112 + "add sp, sp, #0x3c" "\n" 1.113 + "bx lr" "\n" 1.114 + ); 1.115 + 1.116 +-asm volatile ( 1.117 ++asm ( 1.118 + ".text" "\n" 1.119 + ".align 2" "\n" 1.120 + ".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n" 1.121 + HIDE_SYMBOL(ctiOpThrowNotCaught) "\n" 1.122 + ".thumb" "\n" 1.123 +@@ -303,11 +303,11 @@ 1.124 + "bx lr" "\n" 1.125 + ); 1.126 + 1.127 + #elif COMPILER(GCC) && CPU(ARM_TRADITIONAL) 1.128 + 1.129 +-asm volatile ( 1.130 ++asm ( 1.131 + ".globl " SYMBOL_STRING(ctiTrampoline) "\n" 1.132 + HIDE_SYMBOL(ctiTrampoline) "\n" 1.133 + SYMBOL_STRING(ctiTrampoline) ":" "\n" 1.134 + "stmdb sp!, {r1-r3}" "\n" 1.135 + "stmdb sp!, {r4-r8, lr}" "\n" 1.136 +@@ -321,11 +321,11 @@ 1.137 + "ldmia sp!, {r4-r8, lr}" "\n" 1.138 + "add sp, sp, #12" "\n" 1.139 + "mov pc, lr" "\n" 1.140 + ); 1.141 + 1.142 +-asm volatile ( 1.143 ++asm ( 1.144 + ".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n" 1.145 + HIDE_SYMBOL(ctiVMThrowTrampoline) "\n" 1.146 + SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n" 1.147 + "mov r0, sp" "\n" 1.148 + "bl " SYMBOL_STRING(cti_vm_throw) "\n" 1.149 +@@ -416,11 +416,11 @@ 1.150 + // need to change the assembly trampolines below to match. 1.151 + COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x38, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 1.152 + COMPILE_ASSERT(offsetof(struct JITStackFrame, code) == 0x30, JITStackFrame_code_offset_matches_ctiTrampoline); 1.153 + COMPILE_ASSERT(offsetof(struct JITStackFrame, savedEBX) == 0x1c, JITStackFrame_stub_argument_space_matches_ctiTrampoline); 1.154 + 1.155 +-asm volatile ( 1.156 ++asm ( 1.157 + ".text\n" 1.158 + ".globl " SYMBOL_STRING(ctiTrampoline) "\n" 1.159 + HIDE_SYMBOL(ctiTrampoline) "\n" 1.160 + SYMBOL_STRING(ctiTrampoline) ":" "\n" 1.161 + "pushl %ebp" "\n" 1.162 +@@ -438,11 +438,11 @@ 1.163 + "popl %esi" "\n" 1.164 + "popl %ebp" "\n" 1.165 + "ret" "\n" 1.166 + ); 1.167 + 1.168 +-asm volatile ( 1.169 ++asm ( 1.170 + ".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n" 1.171 + HIDE_SYMBOL(ctiVMThrowTrampoline) "\n" 1.172 + SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n" 1.173 + #if !USE(JIT_STUB_ARGUMENT_VA_LIST) 1.174 + "movl %esp, %ecx" "\n" 1.175 +@@ -454,11 +454,11 @@ 1.176 + "popl %esi" "\n" 1.177 + "popl %ebp" "\n" 1.178 + "ret" "\n" 1.179 + ); 1.180 + 1.181 +-asm volatile ( 1.182 ++asm ( 1.183 + ".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n" 1.184 + HIDE_SYMBOL(ctiOpThrowNotCaught) "\n" 1.185 + SYMBOL_STRING(ctiOpThrowNotCaught) ":" "\n" 1.186 + "addl $0x1c, %esp" "\n" 1.187 + "popl %ebx" "\n" 1.188 +@@ -478,11 +478,11 @@ 1.189 + // need to change the assembly trampolines below to match. 1.190 + COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x58, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 1.191 + COMPILE_ASSERT(offsetof(struct JITStackFrame, code) == 0x48, JITStackFrame_code_offset_matches_ctiTrampoline); 1.192 + COMPILE_ASSERT(offsetof(struct JITStackFrame, savedRBX) == 0x78, JITStackFrame_stub_argument_space_matches_ctiTrampoline); 1.193 + 1.194 +-asm volatile ( 1.195 ++asm ( 1.196 + ".text\n" 1.197 + ".globl " SYMBOL_STRING(ctiTrampoline) "\n" 1.198 + HIDE_SYMBOL(ctiTrampoline) "\n" 1.199 + SYMBOL_STRING(ctiTrampoline) ":" "\n" 1.200 + "pushq %rbp" "\n" 1.201 +@@ -513,11 +513,11 @@ 1.202 + "popq %r12" "\n" 1.203 + "popq %rbp" "\n" 1.204 + "ret" "\n" 1.205 + ); 1.206 + 1.207 +-asm volatile ( 1.208 ++asm ( 1.209 + ".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n" 1.210 + HIDE_SYMBOL(ctiVMThrowTrampoline) "\n" 1.211 + SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n" 1.212 + "movq %rsp, %rdi" "\n" 1.213 + "call " SYMBOL_STRING_RELOCATION(cti_vm_throw) "\n" 1.214 +@@ -529,11 +529,11 @@ 1.215 + "popq %r12" "\n" 1.216 + "popq %rbp" "\n" 1.217 + "ret" "\n" 1.218 + ); 1.219 + 1.220 +-asm volatile ( 1.221 ++asm ( 1.222 + ".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n" 1.223 + HIDE_SYMBOL(ctiOpThrowNotCaught) "\n" 1.224 + SYMBOL_STRING(ctiOpThrowNotCaught) ":" "\n" 1.225 + "addq $0x78, %rsp" "\n" 1.226 + "popq %rbx" "\n" 1.227 +@@ -549,11 +549,11 @@ 1.228 + 1.229 + #if USE(JIT_STUB_ARGUMENT_VA_LIST) 1.230 + #error "JIT_STUB_ARGUMENT_VA_LIST not supported on ARMv7." 1.231 + #endif 1.232 + 1.233 +-asm volatile ( 1.234 ++asm ( 1.235 + ".text" "\n" 1.236 + ".align 2" "\n" 1.237 + ".globl " SYMBOL_STRING(ctiTrampoline) "\n" 1.238 + HIDE_SYMBOL(ctiTrampoline) "\n" 1.239 + ".thumb" "\n" 1.240 +@@ -576,11 +576,11 @@ 1.241 + "ldr lr, [sp, #0x20]" "\n" 1.242 + "add sp, sp, #0x40" "\n" 1.243 + "bx lr" "\n" 1.244 + ); 1.245 + 1.246 +-asm volatile ( 1.247 ++asm ( 1.248 + ".text" "\n" 1.249 + ".align 2" "\n" 1.250 + ".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n" 1.251 + HIDE_SYMBOL(ctiVMThrowTrampoline) "\n" 1.252 + ".thumb" "\n" 1.253 +@@ -594,11 +594,11 @@ 1.254 + "ldr lr, [sp, #0x20]" "\n" 1.255 + "add sp, sp, #0x40" "\n" 1.256 + "bx lr" "\n" 1.257 + ); 1.258 + 1.259 +-asm volatile ( 1.260 ++asm ( 1.261 + ".text" "\n" 1.262 + ".align 2" "\n" 1.263 + ".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n" 1.264 + HIDE_SYMBOL(ctiOpThrowNotCaught) "\n" 1.265 + ".thumb" "\n" 1.266 +@@ -612,11 +612,11 @@ 1.267 + "bx lr" "\n" 1.268 + ); 1.269 + 1.270 + #elif COMPILER(GCC) && CPU(ARM_TRADITIONAL) 1.271 + 1.272 +-asm volatile ( 1.273 ++asm ( 1.274 + ".text\n" 1.275 + ".globl " SYMBOL_STRING(ctiTrampoline) "\n" 1.276 + HIDE_SYMBOL(ctiTrampoline) "\n" 1.277 + SYMBOL_STRING(ctiTrampoline) ":" "\n" 1.278 + "stmdb sp!, {r1-r3}" "\n" 1.279 +@@ -630,11 +630,11 @@ 1.280 + "ldmia sp!, {r4-r8, lr}" "\n" 1.281 + "add sp, sp, #12" "\n" 1.282 + "mov pc, lr" "\n" 1.283 + ); 1.284 + 1.285 +-asm volatile ( 1.286 ++asm ( 1.287 + ".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n" 1.288 + HIDE_SYMBOL(ctiVMThrowTrampoline) "\n" 1.289 + SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n" 1.290 + "mov r0, sp" "\n" 1.291 + "bl " SYMBOL_STRING_RELOCATION(cti_vm_throw) "\n" 1.292 +@@ -1022,11 +1022,11 @@ 1.293 + 1.294 + #define DEFINE_STUB_FUNCTION(rtype, op) \ 1.295 + extern "C" { \ 1.296 + rtype JITStubThunked_##op(STUB_ARGS_DECLARATION); \ 1.297 + }; \ 1.298 +- asm volatile ( \ 1.299 ++ asm ( \ 1.300 + ".text" "\n" \ 1.301 + ".align 2" "\n" \ 1.302 + ".globl " SYMBOL_STRING(cti_##op) "\n" \ 1.303 + HIDE_SYMBOL(cti_##op) "\n" \ 1.304 + ".thumb" "\n" \ 1.305 +@@ -1051,11 +1051,11 @@ 1.306 + 1.307 + #define DEFINE_STUB_FUNCTION(rtype, op) \ 1.308 + extern "C" { \ 1.309 + rtype JITStubThunked_##op(STUB_ARGS_DECLARATION); \ 1.310 + }; \ 1.311 +- asm volatile ( \ 1.312 ++ asm ( \ 1.313 + ".globl " SYMBOL_STRING(cti_##op) "\n" \ 1.314 + HIDE_SYMBOL(cti_##op) "\n" \ 1.315 + SYMBOL_STRING(cti_##op) ":" "\n" \ 1.316 + "str lr, [sp, #" STRINGIZE_VALUE_OF(THUNK_RETURN_ADDRESS_OFFSET) "]" "\n" \ 1.317 + "bl " SYMBOL_STRING(JITStubThunked_##op) "\n" \ 1.318 +