delve icon indicating copy to clipboard operation
delve copied to clipboard

ARM32 support

Open ditek opened this issue 5 years ago • 36 comments

Request to support ARM32 platform.

ARM64 was added in #118 and there are many comments on that issue about Raspberry Pi and ARM32, so I thought there should be a separate issue for that.

ditek avatar May 13 '20 11:05 ditek

Request to support MIPS too.

githubrobinlu avatar May 24 '20 03:05 githubrobinlu

+1 for this. I think the lack of a debugger on ARM32 is what is preventing a lot of devs from using go for embedded programming

debevv avatar Jul 27 '20 12:07 debevv

+1

nikitos1550 avatar Jul 30 '20 07:07 nikitos1550

+1

DominikBasnerSotec avatar Aug 03 '20 11:08 DominikBasnerSotec

+1

scalarion avatar Sep 04 '20 07:09 scalarion

+1

fouge avatar Sep 17 '20 08:09 fouge

+1 Would very much like to debug directly on the RPI-32 with VSCode Remote server and Delve

markfarnan avatar Oct 17 '20 13:10 markfarnan

+1

jbcoder2 avatar Nov 09 '20 16:11 jbcoder2

+1

SuperFromND avatar Nov 28 '20 18:11 SuperFromND

+1

yanggeorge avatar Jan 12 '21 07:01 yanggeorge

Bounty source

zlmink avatar Feb 09 '21 15:02 zlmink

What are the required steps to port a new architecture? Is the current ARM 64 code in pkg/proc/native a good starting point in this case? I'm asking because I might try to port it in the next days

debevv avatar Apr 05 '21 11:04 debevv

+1 , really need it on ARM 32

efancier-cn avatar Apr 22 '21 21:04 efancier-cn

Would like to add my voice to army of people who really longing for ARM32 support!

shytikov avatar Sep 10 '21 07:09 shytikov

+1, this would be immensely helpful.

zachpanter avatar Sep 17 '21 21:09 zachpanter

Just got a Raspberry Pi 400 and it looks like Go development will be hindered by this 😞

finferflu avatar Oct 18 '21 18:10 finferflu

I switched to the 64bit build of raspberry pi os - https://downloads.raspberrypi.org/raspios_arm64/images/ and ( with a pi4 ) am able to remotely debug just fine...

davidjspooner avatar Oct 18 '21 20:10 davidjspooner

Ping

advancedwebdeveloper avatar Oct 19 '21 10:10 advancedwebdeveloper

Any movement on this? Like others in this thread, I am keen to use Delve on Arm 32

markoxley avatar Oct 19 '21 13:10 markoxley

We are also really interested to use Delve on Arm32. Any news regarding this ?

pgeiem avatar Nov 03 '21 10:11 pgeiem

I'm successfully remote debugging on a raspberry pi zero running raspbian (ARM 32) using puppywang's code https://github.com/puppywang/delve. I know issues have been brought up with this (mostly a lack of testing methodology), but it seems to work for some people.

https://github.com/go-delve/delve/pull/2122

adelgado0723 avatar Nov 22 '21 15:11 adelgado0723

I am voicing my support for this. :heavy_plus_sign: :one: In case @puppywang hadn't seen it BountySource is at 800$

soypat avatar Nov 23 '21 14:11 soypat

Would like to support this too. Would allow me to debug golang nativeliy on my Raspberry Pi 400.

wlanboy avatar Jan 12 '22 07:01 wlanboy

The request has been here a while, anyone knows any update on this?

efancier-cn avatar Jun 10 '22 20:06 efancier-cn

+1, would be helpful

agambier avatar Aug 02 '22 06:08 agambier

I have looked into puppywang's code and fixed some problems. With this changes the debugger looks quite stable and I am able to debug the debugger on my Raspi. Unfortunatly the code is still not good enough to be merged. Here is my branch.

HM4704 avatar Sep 20 '22 07:09 HM4704