PinePhone Cross Compiler Install
#1
I'm trying to install a GCC cross compiler so I can write so really bad code for when my PhinePhone gets here; a 5th grader is probably a better coder then I am.

Anyway, I'm using these instructions, and it work just fine untill I try to install glibc

https://preshing.com/20141119/how-to-bui...-compiler/

Code:
make -j4 csu/subdir_lib
returns this
make[2]: *** [/home/dgdimick/PinePhone/CrossCompiler/build-glibc/sysd-rules:9: /                                                                                                            home/dgdimick/PinePhone/CrossCompiler/build-glibc/csu/libc-start.o] Error 1
make[2]: *** Waiting for unfinished jobs....
check_fds.c: Assembler messages:
check_fds.c:81: Error: no such instruction: `brk '
make[2]: *** [../o-iterator.mk:9: /home/dgdimick/PinePhone/CrossCompiler/build-g                                                                                                            libc/csu/check_fds.o] Error 1
In file included from ../include/errno.h:25,
                from ../csu/libc-tls.c:20,
                from ../sysdeps/aarch64/libc-tls.c:19:
../sysdeps/aarch64/libc-tls.c: In function ‘__tls_get_addr’:
../sysdeps/aarch64/nptl/tls.h:91:19: error: ‘__builtin_thread_pointer’ is not su                                                                                                            pported on this target
  91 |  (((tcbhead_t *) __builtin_thread_pointer ())->dtv)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../sysdeps/aarch64/libc-tls.c:30:16: note: in expansion of macro ‘THREAD_DTV’
  30 |  dtv_t *dtv = THREAD_DTV ();
      |                ^~~~~~~~~~
make[2]: *** [/home/dgdimick/PinePhone/CrossCompiler/build-glibc/sysd-rules:485:                                                                                                              /home/dgdimick/PinePhone/CrossCompiler/build-glibc/csu/libc-tls.o] Error 1
make[2]: Leaving directory '/home/dgdimick/PinePhone/CrossCompiler/glibc-2.29/cs                                                                                                            u'
make[1]: *** [Makefile:258: csu/subdir_lib] Error 2
make[1]: Leaving directory '/home/dgdimick/PinePhone/CrossCompiler/glibc-2.29'
make: *** [Makefile:9: csu/subdir_lib] Error 2

dgdimick@Samba:~/PinePhone/CrossCompiler/build-glibc $



Any ideas? Or am I just doing this wrong, like there's already as package to install?

I'm running on an old laptop that has Ubuntu installed.
  Reply
#2
I would expect ubuntu to have a packaged crossdevelopment toolchain available - there's gcc-aarch64-linux-gnu at least. It probably depends which distro you're targeting though - for example PostmarketOS has a script that builds its own crossdev environment.
  Reply
#3
Here's a couple of instruction/discussion pages on cross compilation for Gentoo, maybe you will find these useful or get some direction from reading these:

https://wiki.gentoo.org/wiki/Cross_build_environment
https://forums.gentoo.org/viewtopic-p-8024368.html
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  install iso from sd card to emmc aular 2 169 03-11-2024, 10:24 PM
Last Post: tllim
  PinePhone - boot from microSD laserpyramid 5 299 03-06-2024, 06:37 PM
Last Post: aular
  Are you using the Pinephone as your daily driver? jro 157 105,068 02-18-2024, 11:33 PM
Last Post: aular
  2020 PinePhone Manjaro CE EU for sale, name your price astrojuanlu 7 1,522 02-14-2024, 04:51 PM
Last Post: astrojuanlu
  pinephone is not bootble for the box. ijij 1 459 01-19-2024, 01:29 PM
Last Post: fxc
  Multiple issues with the Pinephone MTXP 12 1,937 12-28-2023, 07:55 AM
Last Post: MTXP
  pinephone repair shop shengchieh 0 381 12-26-2023, 02:42 PM
Last Post: shengchieh
  sudo nano file saving pinephone beta edition CharlesGnarley 4 1,477 12-22-2023, 03:44 PM
Last Post: Kevin Kofler
  Can't get Mobian on PinePhone to recognise USB-C docking bar duncan_bayne 9 6,599 12-04-2023, 02:14 AM
Last Post: Peter Gamma
  Pinephone not booting, always vibrating alexander12 7 4,664 11-22-2023, 06:46 PM
Last Post: Scary Guy

Forum Jump:


Users browsing this thread: 1 Guest(s)