[SOLVED] TAChart fails to build for aarch64 lazarus / 55-TAChart ---------------------------------------------------------------------- trev · 2020-11-27 23:21 There's an issue building TAChart as part of Lazarus trunk's bigide option on macOS aarch64 (Apple Silicon ARM): Code: Text  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i /Users/trev/laz_trunk/components/tachart/tatextelements.pas(688,3) Warning: (6060) Case statement does not handle all possible cases(9009) Assembling tatextelementslib/aarch64-darwin/cocoa/tatextelements.s:543:9: error: invalid operand for instruction        add     x0,w0,w0,lsr #63                 ^lib/aarch64-darwin/cocoa/tatextelements.s:544:9: error: invalid operand for instruction        asr     w0,x0,#1                 ^lib/aarch64-darwin/cocoa/tatextelements.s:546:9: error: invalid operand for instruction        add     x1,w1,w1,lsr #63                 ^lib/aarch64-darwin/cocoa/tatextelements.s:547:9: error: invalid operand for instruction        asr     w1,x1,#1lib/aarch64-darwin/cocoa/tatextelements.s:3832:9: error: invalid operand for instruction        add     x0,w0,w0,lsr #63                 ^lib/aarch64-darwin/cocoa/tatextelements.s:3833:9: error: invalid operand for instruction        asr     w1,x0,#1                 ^lib/aarch64-darwin/cocoa/tatextelements.s:3835:9: error: invalid operand for instruction        add     x0,w0,w0,lsr #63                 ^lib/aarch64-darwin/cocoa/tatextelements.s:3836:9: error: invalid operand for instruction        asr     w0,x0,#1                   ^lib/aarch64-darwin/cocoa/tatextelements.s:3934:9: error: invalid operand for instruction        add     x0,w0,w0,lsr #63                 ^lib/aarch64-darwin/cocoa/tatextelements.s:3935:9: error: invalid operand for instruction        asr     w1,x0,#1                   ^lib/aarch64-darwin/cocoa/tatextelements.s:3937:9: error: invalid operand for instruction        add     x0,w0,w0,lsr #63                 ^lib/aarch64-darwin/cocoa/tatextelements.s:3938:9: error: invalid operand for instruction        asr     w0,x0,#1                   ^tatextelements.pas(944) Error: (9007) Error while assembling exitcode 1tatextelements.pas(944) Fatal: (10026) There were 2 errors compiling module, stoppingFatal: (1018) Compilation abortedmake[2]: *** [tachartlazaruspkg.ppu] Error 1make[1]: *** [bigide] Error 2make: *** [bigidecomponents] Error 2 ---------------------------------------------------------------------- wp · 2020-11-28 13:05 Sorry, I don't have access to such a system and cannot test the issue. ---------------------------------------------------------------------- trev · 2020-11-28 21:07 I can provide remote command line access via ssh (to a FreeBSD Mac mini, then to the Apple Silicon Mac mini) if that helps. ---------------------------------------------------------------------- trev · 2020-12-19 06:22 Fixed in FPC trunk r47812 - see the Bug Tracker. ---------------------------------------------------------------------- wp · 2020-12-19 09:15 Good news