[U-Boot] List of architectures no longer printed

Hi,
"mkimage -A -h" no longer prints architectures. Is there another way to get a list of architectures?
Reference: http://manpages.ubuntu.com/manpages/xenial/man1/mkimage.1.html https://linux.die.net/man/1/mkimage "-A [architecture] Set architecture. Pass -h as the architecture to see the list of supported architectures."
Using Ubuntu 16LTS, here is result:
$ mkimage -A -h Usage: mkimage -l image -l ==> list image header information mkimage [-x] -A arch -O os -T type -C comp -a addr -e ep -n name -d data_file[:data_file...] image -A ==> set architecture to 'arch' -O ==> set operating system to 'os' -T ==> set image type to 'type' -C ==> set compression type 'comp' -a ==> set load address to 'addr' (hex) -e ==> set entry point to 'ep' (hex) -n ==> set image name to 'name' -d ==> use image data from 'datafile' -x ==> set XIP (execute in place) mkimage [-D dtc_options] [-f fit-image.its|-F] fit-image -D => set all options for device tree compiler -f => input filename for FIT source Signing / verified boot not supported (CONFIG_FIT_SIGNATURE undefined) mkimage -V ==> print version information and exit Use -T to see a list of available image types This email and any files transmitted with it are confidential and are intended solely for the use of the individual or entity to whom they are addressed. If you are not the intended recipient or the person responsible for delivering the email to the intended recipient, be advised that you have received this email in error and that any use, dissemination, forwarding, printing or copying of this email is strictly prohibited. If you have received this email in error, please immediately notify the Network Administrator by telephone at 336.615.8555. You will be reimbursed for reasonable costs incurred in notifying us.

Dear Nathan,
In message DM2PR0801MB074777B6D375AED982EB9FA1B3E30@DM2PR0801MB0747.namprd08.prod.outlook.com you wrote:
"mkimage -A -h" no longer prints architectures. Is there another way to get a list of architectures?
I confirm this is a regression. Old versions of U-=Boot used to print a helpful list of available options (for all "type" arguments, include -A, -O, -T, and -C):
-> mkimage -V mkimage version 2011.03 -> mkimage -A -h
Invalid CPU Type - valid names are: alpha, arm, x86, ia64, m68k, microblaze, mips, mips64, nios2, powerpc, ppc, s390, sh, sparc, sparc64, blackfin, avr32 Usage: mkimage -l image -l ==> list image header information mkimage [-x] -A arch -O os -T type -C comp -a addr -e ep -n name -d data_file[:data_file...] image -A ==> set architecture to 'arch' -O ==> set operating system to 'os' -T ==> set image type to 'type' -C ==> set compression type 'comp' -a ==> set load address to 'addr' (hex) -e ==> set entry point to 'ep' (hex) -n ==> set image name to 'name' -d ==> use image data from 'datafile' -x ==> set XIP (execute in place) mkimage [-D dtc_options] -f fit-image.its fit-image mkimage -V ==> print version information and exit
Now not only the list of available, supported options is missing, instead when asking for "-A" the unrelated and useless message:
Use -T to see a list of available image types
is printed.
This should really be fixed.
Thanks.
Best regards,
Wolfgang Denk
participants (2)
-
Nathan Holder
-
Wolfgang Denk