Changes between Initial Version and Version 1 of Ticket #47069, comment 5


Ignore:
Timestamp:
Jul 3, 2024, 12:51:32 AM (3 months ago)
Author:
barracuda156
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #47069, comment 5

    initial v1  
    99>
    1010> {{{
    11 > ...
    12 > :info:build /opt/local/bin/g++-mp-4.9 -DHAVE_CONFIG_H -I.  -Wall -W -Wcast-align -Wchar-subscripts -Wreturn-type -Wformat -Wformat-security -Wno-format-y2k -Wundef -Wmissing-format-
    13 > attribute -Wpointer-arith -Wwrite-strings -Wno-unused-parameter -Wno-parentheses -fno-exceptions -DBUILDING_CAIRO__ -DBUILDING_GTK__    -I./Source -I./Source/JavaScriptCore -I./Sour
    14 > ce/JavaScriptCore/API -I./Source/JavaScriptCore/assembler -I./Source/JavaScriptCore/bytecode -I./Source/JavaScriptCore/bytecompiler -I./Source/JavaScriptCore/dfg -I./Source/JavaScri
    15 > ptCore/disassembler -I./Source/JavaScriptCore/heap -I./Source/JavaScriptCore/debugger -I./Source/JavaScriptCore/ForwardingHeaders -I./Source/JavaScriptCore/interpreter -I./Source/Ja
    16 > vaScriptCore/jit -I./Source/JavaScriptCore/jit -I./Source/JavaScriptCore/llint -I./Source/JavaScriptCore/parser -I./Source/JavaScriptCore/profiler -I./Source/JavaScriptCore/runtime
    17 > -I./Source/JavaScriptCore/tools -I./Source/JavaScriptCore/yarr -I./DerivedSources/JavaScriptCore -I./Source/WTF -DGTEST_USE_OWN_TR1_TUPLE=1 -D__MAC_OS_X_VERSION_MAX_ALLOWED=1050  -O
    18 > s -m32 -Wno-c++11-compat -O2 -MT Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o -MD -MP -MF Source/JavaScriptCore/llint/.deps/Programs_LLIntOffse
    19 > tsExtractor-LLIntOffsetsExtractor.Tpo -c -o Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o `test -f 'Source/JavaScriptCore/llint/LLIntOffsetsExtr
    20 > actor.cpp' || echo './'`Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp
    21 > :info:build In file included from ./Source/JavaScriptCore/bytecode/ValueRecovery.h:31:0,
    22 > :info:build                  from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:31,
    23 > :info:build                  from ./Source/JavaScriptCore/bytecode/CodeBlock.h:39,
    24 > :info:build                  from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29:
    25 > :info:build ./Source/JavaScriptCore/assembler/MacroAssembler.h:62:2: error: #error "The MacroAssembler is not supported on this platform."
    2611> :info:build  #error "The MacroAssembler is not supported on this platform."
    2712> ...
     
    3217There is a macro there `#if ENABLE(ASSEMBLER)`.
    3318Perhaps use can refrain from enabling it.
     19
     20UPD. Amazingly, it is still broken for PowerPC: https://github.com/WebKit/webkit/blob/main/Source/JavaScriptCore/assembler/MacroAssembler.h (i.e. not just Darwin, but also BSD/AIX/Linux). I suggest just disable it. No point to implement it for an archaic WebKit.