On Sat, Jan 27, 2018 at 11:42:02AM +0100, Jan Stary wrote: > This is current/armv7 on a BeagleBone Black (dmesg below). > It installs and runs fine, but I can't compile the kernel. > After cvs'ing up, make obj, make config: > > hans@bbb:GENERIC$ make > cat /usr/src/sys/arch/arm/arm/genassym.cf > /usr/src/sys/arch/armv7/armv7/genassym.cf | sh /usr/src/sys/kern/genassym.sh > cc -g -Werror -Wall -Wimplicit-function-declaration -Wno-uninitialized > -Wno-pointer-sign -Wno-address-of-packed-member -Wno-constant-conversion > -Wframe-larger-than=2047 -msoft-float -march=armv6 -Wa,-march=armv7a > -ffreestanding -fno-pie -O2 -pipe -nostdinc -I/usr/src/sys -I. > -I/usr/src/sys/arch -DDDB -DDIAGNOSTIC -DKTRACE -DACCOUNTING -DKMEMSTATS > -DPTRACE -DPOOL_DEBUG -DCRYPTO -DSYSVMSG -DSYSVSEM -DSYSVSHM > -DUVM_SWAP_ENCRYPT -DFFS -DFFS2 -DFFS_SOFTUPDATES -DUFS_DIRHASH -DQUOTA > -DEXT2FS -DMFS -DNFSCLIENT -DNFSSERVER -DCD9660 -DUDF -DMSDOSFS -DFIFO -DFUSE > -DSOCKET_SPLICE -DTCP_ECN -DTCP_SIGNATURE -DINET6 -DIPSEC -DPPP_BSDCOMP > -DPPP_DEFLATE -DPIPEX -DMROUTING -DMPLS -DBOOT_CONFIG -DCPU_ARMv7 > -DWSDISPLAY_COMPAT_RAWKBD -DWSDISPLAY_DEFAULTSCREENS="1" -DCONF_HAVE_GPIO > -DUSBVERBOSE -DONEWIREVERBOSE -DMAXUSERS=32 -D_KERNEL -D__armv7__ -MD -MP -MF > assym.P > assym.h.tmp > cc: error: argument unused during compilation: '-Wa,-march=armv7a' > [-Werror,-Wunused-command-line-argument] > > Am I missing something obvious?
armv7 switched to clang as default compiler https://www.openbsd.org/faq/current.html in particular it seems you need # cd /usr/src/share/mk && make install > > > Jan > > OpenBSD 6.2-current (GENERIC) #167: Wed Jan 24 14:14:48 MST 2018 > dera...@armv7.openbsd.org:/usr/src/sys/arch/armv7/compile/GENERIC > real mem = 536870912 (512MB) > avail mem = 516919296 (492MB) > mainbus0 at root: TI AM335x BeagleBone Black > cpu0 at mainbus0: ARM Cortex-A8 r3p2 (ARMv7) > cpu0: DC enabled IC enabled WB disabled EABT branch prediction enabled > cpu0: 32KB(64b/l,4way) I-cache, 32KB(64b/l,4way) wr-back D-cache > omap0 at mainbus0 > prcm0 at omap0 rev 0.2 > dmtimer0 at omap0 rev 3.1 > dmtimer1 at omap0 rev 3.1 > simplebus0 at mainbus0: "ocp" > simplebus1 at simplebus0: "l4_wkup" > simplebus2 at simplebus1: "scm" > syscon0 at simplebus2: "scm_conf" > ompinmux0 at simplebus2 > simplebus3 at simplebus2: "scm_conf" > intc0 at simplebus0 rev 5.0 > omgpio0 at simplebus0: rev 0.1 > gpio0 at omgpio0: 32 pins > omgpio1 at simplebus0: rev 0.1 > gpio1 at omgpio1: 32 pins > omgpio2 at simplebus0: rev 0.1 > gpio2 at omgpio2: 32 pins > omgpio3 at simplebus0: rev 0.1 > gpio3 at omgpio3: 32 pins > com0 at simplebus0: ti16750, 64 byte fifo > com0: console > tiiic0 at simplebus0 rev 0.11 > iic0 at tiiic0 > "ti,tps65217" at iic0 addr 0x24 not configured > "atmel,24c256" at iic0 addr 0x50 not configured > nxphdmi0 at iic0 addr 0x70: rev 0x0301 > nxphdmi0: no display detected > tiiic1 at simplebus0 rev 0.11 > iic1 at tiiic1 > "atmel,24c256" at iic1 addr 0x54 not configured > "atmel,24c256" at iic1 addr 0x55 not configured > "atmel,24c256" at iic1 addr 0x56 not configured > "atmel,24c256" at iic1 addr 0x57 not configured > ommmc0 at simplebus0 > sdmmc0 at ommmc0: 4-bit, sd high-speed, mmc high-speed > ommmc1 at simplebus0 > sdmmc1 at ommmc1: 1-bit > omdog0 at simplebus0 rev 0.1 > cpsw0 at simplebus0: version 1.12 (0), address 90:59:af:82:2e:7e > ukphy0 at cpsw0 phy 0: Generic IEEE 802.3u media interface, rev. 1: OUI > 0x0001f0, model 0x000f > amdisplay0 at simplebus0 > amdisplay0: no display attached. > scsibus0 at sdmmc1: 2 targets, initiator 0 > sd0 at scsibus0 targ 1 lun 0: <SD/MMC, MMC02G, 0000> SCSI2 0/direct removable > sd0: 1832MB, 512 bytes/sector, 3751936 sectors > scsibus1 at sdmmc0: 2 targets, initiator 0 > sd1 at scsibus1 targ 1 lun 0: <SD/MMC, SU32G, 0080> SCSI2 0/direct removable > sd1: 30436MB, 512 bytes/sector, 62333952 sectors > vscsi0 at root > scsibus2 at vscsi0: 256 targets > softraid0 at root > scsibus3 at softraid0: 256 targets > boot device: sd0 > root on sd1a (93aae518915c8841.a) swap on sd1b dump on sd1b > WARNING: CHECK AND RESET THE DATE! >