TIP: Click on subject to list as thread! ANSI
echo: linux
to: Free Hat
from: Maurice Kinal
date: 2018-12-13 23:08:00
subject: aarch64-raspi3b+-linux-gn

Halo Free!

-={ ':read !gcc -march=native -Q --help=target' starts }=-
The following options are target specific:
  -mabi=ABI                   		lp64
  -march=ARCH                 		armv8-a+crc
  -mbig-endian                		[disabled]
  -mbionic                    		[disabled]
  -mcmodel=                   		small
  -mcpu=CPU                   		
  -mfix-cortex-a53-835769     		[enabled]
  -mfix-cortex-a53-843419     		[enabled]
  -mgeneral-regs-only         		[disabled]
  -mglibc                     		[enabled]
  -mlittle-endian             		[enabled]
  -mmusl                      		[disabled]
  -momit-leaf-frame-pointer   		[enabled]
  -moverride=STRING           		
  -mpc-relative-literal-loads 		[enabled]
  -msign-return-address=      		none
  -mstrict-align              		[disabled]
  -msve-vector-bits=N         		scalable
  -mtls-dialect=              		desc
  -mtls-size=                 		24
  -mtune=CPU                  		
  -muclibc                    		[disabled]

  Known AArch64 ABIs (for use with the -mabi= option):
    ilp32 lp64

  Supported AArch64 return address signing scope (for use with 
-msign-return-address= option):
    all non-leaf none

  The code model option names for -mcmodel:
    large small tiny

  The possible SVE vector lengths:
    1024 128 2048 256 512 scalable

  The possible TLS dialects:
    desc trad
-={ ':read !gcc -march=native -Q --help=target' ends }=-

For the CPU in both -mcpu and -mtune cortex-a53 is/was being deployed.  Also 
worth mentioning is that "-j 4" works EXCEPT when building cmake and for that 
"-j 3" fixed the fatal issue.  Also, also, for some source, cmake for instance, 
--build=aarch64-unknown-linux-gnu is/was needs to be passed to configure in 
order to successfully build.  Other than those few cases the new native 
aarch64-raspi3b+-linux-gnu is more than just fine.  I just did a search for 
aarch64-raspi3b+-linux-gnu and near as I can tell I am the only one using it so 
if you're looking to replicate I would advise using aarch64-unknown-linux-gnu 
instead and keep -march=armv8-a+crc, and -mtune=cortex-a53 and/or 
-cpu=cortex-a53 for optimizations for the raspberry pi 3b+.

La vida es buena,
Maurice

... No llores por mi tengo vi.
--- GNU bash, version 5.0.0(1)-beta2 (aarch64-raspi3b+-linux-gnu)
                                                 
* Origin: Little Mikey's EuroPoint - Ladysmith BC, Canada (2:280/464.113)

SOURCE: echomail via QWK@dmine.net

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.