Port-hppa archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Hardware or software?
>>> [year-old report of trouble with a 9000/712/80]
>> HP-PA, always nice... [...]
> The frustrating part is that, based on the date of the cross-build, I
> feel reasonably confident it was built from my gitification of 5.2,
> so I should have the source tree in question as one of my commits
> around that time. But I've been unable to find one that cross-builds
> and works.
Today I made a little more progress with this.
I found my backup disk from 2017-01-01, the oldest I still have that is
after the 2016-08-21 build date reported by that kernel. I pulled off
the backup of the machine whose hostname appears in the build line.
The /usr/src there is identical to the last commit in my tree before
2016-08-21, the build directory implied by the kernel version line
exists, and the kernel it contains is identical to the working kernel.
I did notice that the machine was i386. All my recent cross-builds
have been from amd64. So I did a test-build from a modern 5.2 i386
machine. That build fails to boot too, but it fails with a different
syndrome from the amd64 cross-build! There obviously is a bug
somewhere, but I doubt it would be easy to find, nor that anyone but me
would care if I did. Installing from the build artifacts there yields
a (superficially) working system.
I do note that the .tgz files in that directory are comparatively
large. My recent i386-hosted cross-build is
-rw-r--r-- 1 mouse 31687400 Aug 24 06:36 base.tgz
-rw-r--r-- 1 mouse 46167919 Aug 24 06:42 comp.tgz
-rw-r--r-- 1 mouse 362275 Aug 24 06:42 etc.tgz
-rw-r--r-- 1 mouse 3360452 Aug 24 06:42 games.tgz
-rw-r--r-- 1 mouse 3543118 Aug 24 06:26 kern-GENERIC.tgz
-rw-r--r-- 1 mouse 12261035 Aug 24 06:43 man.tgz
-rw-r--r-- 1 mouse 3493124 Aug 24 06:43 misc.tgz
-rw-r--r-- 1 mouse 3752128 Aug 24 06:43 tests.tgz
-rw-r--r-- 1 mouse 3460204 Aug 24 06:43 text.tgz
(the amd64-hosted one is similar) whereas the old one is
-rw-r--r-- 1 mouse 255386418 Aug 21 2016 base.tgz
-rw-r--r-- 1 mouse 48578329 Aug 21 2016 comp.tgz
-rw-r--r-- 1 mouse 362243 Aug 21 2016 etc.tgz
-rw-r--r-- 1 mouse 11904436 Aug 21 2016 games.tgz
-rw-r--r-- 1 mouse 3542852 Aug 21 2016 kern-GENERIC.tgz
-rw-r--r-- 1 mouse 12259495 Aug 21 2016 man.tgz
-rw-r--r-- 1 mouse 3493187 Aug 21 2016 misc.tgz
-rw-r--r-- 1 mouse 13121734 Aug 21 2016 tests.tgz
-rw-r--r-- 1 mouse 6344100 Aug 21 2016 text.tgz
base, games, tests, and text are much bigger than their recent-build
counterparts. On checking, I find that (for example) /bin/cat is
linked static in the old build but dynamic in the new. This reinforces
my suspicion that the trouble is related to dynamic linking.
I'll be experimenting more - for example, seeing if I can coax my
modern 5.2 machines into (cross-)building a static system, or perhaps
if the 2016-built system I have is working enough to self-host a native
build. I'd really like to end up with a working HP-PA machine!
If anyone recalls anything relevant from the 5.2 days, I'd be
interested.
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse%rodents-montreal.org@localhost
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Home |
Main Index |
Thread Index |
Old Index