Re: awk doesn't build on armv7
On Feb 02 11:49:50, stu.li...@spacehopper.org wrote: > On 2022-02-02, Jan Stary wrote: > > #define noreturn __dead > > #else > > #include > > #endif > > > > and stdnoreturn.h indeed does not exist. > > Where are you looking? It should be in > /usr/lib/clang/13.0.0/include/stdnoreturn.h. I only looked in /usr/include, sorry. After a sysupgrade, it compiles fine. Jan
Re: awk doesn't build on armv7
On 2022-02-02, Jan Stary wrote: > #define noreturn __dead > #else > #include > #endif > > and stdnoreturn.h indeed does not exist. Where are you looking? It should be in /usr/lib/clang/13.0.0/include/stdnoreturn.h.
Re: awk doesn't build on armv7
Builds fine for me. Jan Stary wrote: > This is current/armv7 on a Beagle Bone Black (dmesg below). > make build just failed in usr.bin/awk with > > ===> usr.bin/awk > yacc -o awkgram.tab.c -d /usr/src/usr.bin/awk/awkgram.y > /usr/src/usr.bin/awk/awkgram.y: yacc finds 62 shift/reduce conflicts > /usr/src/usr.bin/awk/awkgram.y: yacc finds 87 reduce/reduce conflicts > cc -O2 -pipe -I. -I/usr/src/usr.bin/awk -DHAS_ISBLANK -DNDEBUG > -Werror-implicit-function-declaration -MD -MP -c awkgram.tab.c > In file included from /usr/src/usr.bin/awk/awkgram.y:29: > /usr/src/usr.bin/awk/awk.h:32:10: fatal error: 'stdnoreturn.h' file not found > #include > ^~~ > 1 error generated. > *** Error 1 in usr.bin/awk (:87 'awkgram.tab.o') > > The include in awk.h happens like this: > > #if __STDC_VERSION__ <= 199901L > #define noreturn __dead > #else > #include > #endif > > and stdnoreturn.h indeed does not exist. > > But the same compiles fine on amd64. > > Jan > > > OpenBSD 7.0-current (GENERIC) #0: Mon Jan 31 17:41:46 CET 2022 > h...@bbb.stare.cz:/usr/src/sys/arch/armv7/compile/GENERIC > real mem = 484184064 (461MB) > avail mem = 463847424 (442MB) > random: good seed from bootblocks > mainbus0 at root: TI AM335x BeagleBone Black > cpu0 at mainbus0 mpidr 0: ARM Cortex-A8 r3p2 > cpu0: 32KB 64b/line 4-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache > cpu0: 256KB 64b/line 8-way L2 cache > omap0 at mainbus0 > prcm0 at omap0 rev 0.2 > dmtimer0 at omap0 rev 3.1 > dmtimer1 at omap0 rev 3.1 > omsysc0 at mainbus0: "target-module" > omsysc1 at omsysc0: "target-module" > "pmu" at omsysc1 not configured > simplebus0 at mainbus0: "ocp" > intc0 at simplebus0 rev 5.0 > omsysc2 at simplebus0: "target-module" > simplebus1 at simplebus0: "interconnect" > simplebus2 at simplebus1: "segment" > simplebus3 at simplebus1: "segment" > omsysc3 at simplebus3: "target-module" > "cpu" at omsysc3 not configured > simplebus4 at simplebus1: "segment" > omsysc4 at simplebus4: "target-module" > simplebus5 at omsysc4: "prcm" > omcm0 at simplebus5: "per-cm" > omclock0 at omcm0: "l4ls-clkctrl" > omclock1 at omcm0: "l3s-clkctrl" > omclock2 at omcm0: "l3-clkctrl" > omclock3 at omcm0: "l4hs-clkctrl" > omclock4 at omcm0: "pruss-ocp-clkctrl" > omclock5 at omcm0: "cpsw-125mhz-clkctrl" > omclock6 at omcm0: "lcdc-clkctrl" > omclock7 at omcm0: "clk-24mhz-clkctrl" > omcm1 at simplebus5: "wkup-cm" > omclock8 at omcm1: "l4-wkup-clkctrl" > omclock9 at omcm1: "l3-aon-clkctrl" > omclock10 at omcm1: "l4-wkup-aon-clkctrl" > omcm2 at simplebus5: "mpu-cm" > omclock11 at omcm2: "mpu-clkctrl" > omcm3 at simplebus5: "l4-rtc-cm" > omclock12 at omcm3: "l4-rtc-clkctrl" > omcm4 at simplebus5: "gfx-l3-cm" > omclock13 at omcm4: "gfx-l3-clkctrl" > omcm5 at simplebus5: "l4-cefuse-cm" > omclock14 at omcm5: "l4-cefuse-clkctrl" > "prm" at simplebus5 not configured > "prm" at simplebus5 not configured > "prm" at simplebus5 not configured > "prm" at simplebus5 not configured > "prm" at simplebus5 not configured > "prm" at simplebus5 not configured > "prm" at simplebus5 not configured > omsysc5 at simplebus4: "target-module" > simplebus6 at omsysc5: "scm" > syscon0 at simplebus6: "scm_conf" > pinctrl0 at simplebus6 > "control" at simplebus6 not configured > "wkup_m3_ipc" at simplebus6 not configured > "dma-router" at simplebus6 not configured > omsysc6 at simplebus4: "target-module" > omgpio0 at omsysc6: rev 0.1 > gpio0 at omgpio0: 32 pins > omsysc7 at simplebus4: "target-module" > com0 at omsysc7: ti16750, 64 byte fifo > com0: console > omsysc8 at simplebus4: "target-module" > tiiic0 at omsysc8 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 > omsysc9 at simplebus4: "target-module" > omsysc10 at simplebus4: "target-module" > "timer" at omsysc10 not configured > omsysc11 at simplebus4: "target-module" > omdog0 at omsysc11 rev 0.1 > omsysc12 at simplebus4: "target-module" > "rtc" at omsysc12 not configured > simplebus7 at simplebus0: "interconnect" > simplebus8 at simplebus7: "segment" > omsysc13 at simplebus8: "target-module" > omsysc14 at simplebus8: "target-module" > omsysc15 at simplebus8: "target-module" > omsysc16 at simplebus8: "target-module" > omsysc17 at simplebus8: "target-module" > "mcasp" at omsysc17 not configured > omsysc18 at simplebus8: "target-module" > omsysc19 at simplebus8: "target-module" > "timer" at omsysc19 not configured > omsysc20 at simplebus8: "target-module" > "timer" at omsysc20 not configured > omsysc21 at simplebus8: "target-module" > "timer" at omsysc21 not configured > omsysc22 at simplebus8: "target-module" > "timer" at omsysc22 not configured > omsysc23 at simplebus8: "target-module" > "timer" at omsysc23 not configured > omsysc24 at simplebus8: "target-module" > "timer" at omsysc24 not configured > omsysc25 at simplebus8: