On 06/19/17 18:35, Andreas Gustafsson wrote:
On June 10, Nick Hudson wrote:./build.sh -m evbearmv7hf-el kernel=VEXPRESS_A15 :)Does it build that by default? (Why isn't it present in the releasedir then?)There are already tooooo many kernels. Maybe VEXPRESS_A15 should be renamed to GENERIC and we go from thereI don't care about the name, but I would like it to be added to the release one way or the other so that it can be added to the automated test runs. The test infrastructure is designed to test releases, so if the release doesn't contain a suitable kernel, it can't be tested. Even if the test could be made to work by using files not in the release, it shouldn't, because then the test result would not truthfully reflect the actual functionality of the release.
I added VEXPRESS_A15 to the kernel list (at the expense of ALLWINNER_A80)
There also one other issue with the command "./build.sh -m evbearmv7hf-el": it creates a directory "evbarm" under $RELEASEDIR, but in the actual 7.1 release on ftp.netbsd.org, the corresponding directory is called "evbarm-earmv7hf". If this directory was created by build.sh, what was the actual build.sh command line used? Or is there some ad hoc renaming step between building the individual evbarm variants and constructing the FTP tree?
The directory is a combination of MACHINE and ARCH... zoom$ grep evbarm build.sh MACHINE=evbarm MACHINE_ARCH=arm ALIAS=evboarm-el MACHINE=evbarm MACHINE_ARCH=armeb ALIAS=evboarm-eb MACHINE=evbarm MACHINE_ARCH=earm ALIAS=evbearm-el DEFAULT MACHINE=evbarm MACHINE_ARCH=earmeb ALIAS=evbearm-eb MACHINE=evbarm MACHINE_ARCH=earmhf ALIAS=evbearmhf-el MACHINE=evbarm MACHINE_ARCH=earmhfeb ALIAS=evbearmhf-eb MACHINE=evbarm MACHINE_ARCH=earmv4 ALIAS=evbearmv4-el MACHINE=evbarm MACHINE_ARCH=earmv4eb ALIAS=evbearmv4-eb MACHINE=evbarm MACHINE_ARCH=earmv5 ALIAS=evbearmv5-el MACHINE=evbarm MACHINE_ARCH=earmv5eb ALIAS=evbearmv5-eb MACHINE=evbarm MACHINE_ARCH=earmv6 ALIAS=evbearmv6-el MACHINE=evbarm MACHINE_ARCH=earmv6hf ALIAS=evbearmv6hf-el MACHINE=evbarm MACHINE_ARCH=earmv6eb ALIAS=evbearmv6-eb MACHINE=evbarm MACHINE_ARCH=earmv6hfeb ALIAS=evbearmv6hf-eb MACHINE=evbarm MACHINE_ARCH=earmv7 ALIAS=evbearmv7-el MACHINE=evbarm MACHINE_ARCH=earmv7eb ALIAS=evbearmv7-eb MACHINE=evbarm MACHINE_ARCH=earmv7hf ALIAS=evbearmv7hf-el MACHINE=evbarm MACHINE_ARCH=earmv7hfeb ALIAS=evbearmv7hf-eb MACHINE=evbarm64 MACHINE_ARCH=aarch64 ALIAS=evbarm64-el DEFAULT MACHINE=evbarm64 MACHINE_ARCH=aarch64eb ALIAS=evbarm64-eb zoom$ Nick