Sorry, I didn't make myself clear.
On Monday 2020-04-27 12:33, Alistair Crooks wrote:
> On Sat, 25 Apr 2020 at 05:05, Boyd Lynn Gerber <gerberb%zenez.com@localhost> wrote:
>>
>>> People who have legacy systems don't want to run gnome3 or kde5, or
>>> anything c++11 or c++14 - they want straight, solid support from a
>>> cross-platform packaging system that can provide them with what they
>> want.
>>
>> This is my situation. Legacy system with older compiler. Some
>> plstforms do not have adequate thread support for the newer compilers.
>> pkgsrc is a very stable, efective infrastructure. build and
>> management system. I would support this. This would attract new people
>> to pkgsrc IMHO.
>
> What packages should we be adding (back), then, in order to make this
> useful for you?
As long as I have github,
https://github.com/NetBSD/pkgsrc.git
I seem to have access
What older compiler? Any other compilers or tools that you need?
Older gcc? 2.95.3? any patches?
Older binutils? version? any patches?
Older gdb? version? any patches?
Is there anything else that could still build perfectly well and we could add?
I don't want to turn this into a "let's just resurrect everything, it's easier", which is why I'd like to have targeted versions.
> And is the current bootstrap process usable?
I had to use a newer version of bmake and modify bootstrap as follows.
--- bootstrap.orig 2020-02-25 12:21:23.000000000 -0700
+++ bootstrap 2020-02-25 08:06:31.000000000 -0700
@@ -844,6 +844,20 @@
set_opsys=no
whoamiprog='id -u'
groupsprog='id -g'
+ machine_arch=`uname -m`
+ # Override machine_arch where required.
+ case "$machine_arch" in
+ i?86) machine_arch=i386 ;;
+ esac
+ if [ -x "/usr/bin/bash" ]; then
+ bootstrap_sh=${SH:-/usr/bin/bash}
+ bootstrap_sh_set=set
+ else
+ need_ksh=yes
+ bootstrap_sh=${SH:-/bin/ksh}
+ bootstrap_sh_set=set
+ fi
+ # SCO sh is brain dead and link sh to ksh is needed.
# /bin/sh under OpenServer 5.0.7/3.2 breaks bmake tests.
#bmakexargs="$bmakexargs --with-defshell=/bin/ksh"
;;
--
Boyd Gerber <gerberb%zenez.com@localhost> 801 849-0213
ZENEZ 1042 East Fort Union #135, Midvale Utah 84047