I tried to fix NetBSD build without breaking FreeBSD, Linux and termux.. It seems I successed! Attached patches builds (and runs) on NetBSD 9.2 I386 FreeBSD 12.3 amd64 Slackware 15.0 i586 Termux aarch64 all without-thirdparty for saving build time. Can you test them on your usual systems?
Finally I tested on other systems and found no obvious problems so I checked them into GIT. One question: in 0002-Second-round-of-netbsd-fixes.patch for the plugins/Makefile why remove the "-o" in the line -PLATFORM = $(shell uname -o) to just +PLATFORM = $(shell uname) ? It seems OK to me but just trying to understand it. On Thu, Jan 12, 2023 at 4:09 AM Andrew Randrianasulu < [email protected]> wrote:
I tried to fix NetBSD build without breaking FreeBSD, Linux and termux..
It seems I successed!
Attached patches builds (and runs)
on NetBSD 9.2 I386 FreeBSD 12.3 amd64 Slackware 15.0 i586 Termux aarch64
all without-thirdparty for saving build time.
Can you test them on your usual systems?
пт, 27 янв. 2023 г., 02:44 Phyllis Smith <[email protected]>:
Finally I tested on other systems and found no obvious problems so I checked them into GIT.
One question: in 0002-Second-round-of-netbsd-fixes.patch for the plugins/Makefile why remove the "-o" in the line -PLATFORM = $(shell uname -o) to just +PLATFORM = $(shell uname) ? It seems OK to me but just trying to understand it.
because netbsd's uname has no "-o" option .... I hope in those makefiles this does not matter (I used "-o" mostly because uname on termux still return just Linux, while libc/other components and paths different here). Can you also look at noexecutable stack patch?
On Thu, Jan 12, 2023 at 4:09 AM Andrew Randrianasulu < [email protected]> wrote:
I tried to fix NetBSD build without breaking FreeBSD, Linux and termux..
It seems I successed!
Attached patches builds (and runs)
on NetBSD 9.2 I386 FreeBSD 12.3 amd64 Slackware 15.0 i586 Termux aarch64
all without-thirdparty for saving build time.
Can you test them on your usual systems?
because netbsd's uname has no "-o" option .... I hope in those makefiles this does not matter (I used "-o" mostly because uname on termux still return just Linux, while libc/other components and paths different here).
OK, sounds reasonable.
Can you also look at noexecutable stack patch?
Oops! thanks for the reminder as I missed this but have just now downloaded it so will test today yet.
participants (2)
-
Andrew Randrianasulu -
Phyllis Smith