Hi Dave:
I gave it another shot this afternoon, knowing now that I should be able to confiure the
build for this.
I'm having trouble getting configure (configure.c) to modify the Makefile for building
on an X86 server a copy of crash
That's to run on a ARM (32) and debug ARM (32) crash dumps. Exec_tools wasn't a
problem. I looked at configure.c
And I saw a section supporting ARM64 but didn't see a non-64 bit ARM case. I can't
access the build details right now
To provide details.
Sometime I've been getting TARGET in the Makefile to change from 64 bit X86 to ARM but
think it's consistently using
The native cc instead of the cross CC. I've tried changing the ENVIRONMENT variables
like I did for exec_tools and for the
Kernel but so far haven't seen any evidence of the configure program noticing that the
host CC isn't to be used.
I'm using my Makefile to drive the building of ./configure in the ${CRASH-UTILITY}
build directory.
After that I'm running the .configure that it builds,
And the having my Makefile evoke a make in the ${CRASH-UTILITY} build directory.
I've been trying to pass CROSS_COMPILE options and env variables at both the configure
and make stages.
Would likely save some time if you tell me how you have been doing it or point our a web
page or doc on
A suggest approach to building crash-utility on an X86 for running on an ARM. Like
building Android, this
Is likely a rather common goal.
-piet
-----Original Message-----
From: crash-utility-bounces(a)redhat.com <crash-utility-bounces(a)redhat.com> On Behalf
Of Dave Anderson
Sent: Friday, February 7, 2020 6:20 AM
To: Discussion list for crash utility usage, maintenance and development
<crash-utility(a)redhat.com>
Cc: piet delaney 2 <piet.delaney.2(a)gmail.com>
Subject: Re: [Crash-utility] Support for crash running on an ARM 32 bit host analyzing ARM
32 bit crash files? Looking unlikely. :(
----- Original Message -----
Hi Dave:
I tried to build crash-utility to run on a 32 bit ARM to analyze 32
bit ARM crash dumps.
On looking at the Make file it appeared that ARM is supported.
#
# Supported targets: X86 ALPHA PPC IA64 PPC64 SPARC64 # TARGET and
GDB_CONF_FLAGS will be configured automatically by configure #
I was a bit disappointed. ☹
Any hope (in the future perhaps)?
-piet
I forgot that comment in the Makefile even existed -- it's also missing X86_64, ARM64,
PPC64, S390 and S390X.
What happened when you tried to build a 32-bit ARM binary? It's been
"supported"
for about 10 years now, but depends upon patches, fixes, and testing by external
developers (outside Red Hat), given that we have no 32-bit ARM hardware to test on.
Dave
--
Crash-utility mailing list
Crash-utility(a)redhat.com
https://www.redhat.com/mailman/listinfo/crash-utility