pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Is *anyone* using pkgsrc on IRIX?



Sorry, I didn't make myself clear.

On Tue, 28 Apr 2020 at 06:12, Boyd Lynn Gerber <gerberb%zenez.com@localhost> wrote:
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



Home | Main Index | Thread Index | Old Index