Homebrew [Release] Linux for the 3DS

  • Thread starter Thread starter xerpi
  • Start date Start date
  • Views Views 398,632
  • Replies Replies 870
  • Likes Likes 118
You may be able to cross-compile to make programs for it, kind of like building Android on a pc, you can compile for the 3ds's arm based soc using gcc and a Linux x64_86/x86 machine.
 
You may be able to cross-compile to make programs for it, kind of like building Android on a pc, you can compile for the 3ds's arm based soc using gcc and a Linux x64_86/x86 machine.
I'm already working on a build with make, X, binutils, etc. It's only not done due to issues packing it.

Speaking of, @xerpi, what version of as did you compile with? Every version either tells me it doesn't support --64 or it doesn't support -EL. (Running Deb x86_64, everything updated)
 
I'm already working on a build with make, X, binutils, etc. It's only not done due to issues packing it.

Speaking of, @xerpi, what version of as did you compile with? Every version either tells me it doesn't support --64 or it doesn't support -EL. (Running Deb x86_64, everything updated)
I use the armv7-eabihf toolchain from https://toolchains.bootlin.com
 
Any suggestions for things to compile into the boot image? I've got things like make, gcc, binutils, Xorg (also fluxbox), untested SD R/W support, etc. going, but what else would y'all like to see? There's no network access and SD R/W support will probably be really dumb and broken, so keep that in mind.


EDIT: Well, "going".
8p5nT4d.png
 
Last edited by ParzivalWolfram,
Any suggestions for things to compile into the boot image? I've got things like make, gcc, binutils, Xorg (also fluxbox), untested SD R/W support, etc. going, but what else would y'all like to see? There's no network access and SD R/W support will probably be really dumb and broken, so keep that in mind.


EDIT: Well, "going".
8p5nT4d.png

I've updated the build instructions, if you have Linux x86-64 I'd recommend downloading a a precompiled armv6-eabihf toolchain.
 
nnnnnnnnnngh... @xerpi, your prebuilt chain has names formatted like "arm-unknown-linux-eabihf-gcc" but the Linux_3DS makefiles and such want it to be named "arm-mpcore-linux-eabihf-gcc"...
 
Last edited by ParzivalWolfram,
hopefully i dont catch flack for reviving this, its only been a few weeks, but are there no longer precompiled firms for this?i have fastboot, maybe im just being naieve, but i was hoping to just put a firm in and boot to it?
 
  • Like
Reactions: able

Site & Scene News

Popular threads in this forum