Where is the 64-bit ppc FreeBSD ?

Dennis Clarke dclarke at blastwave.org
Tue Nov 20 14:17:24 UTC 2018


>>
>> I just downloaded FreeBSD-12.0-RC1-powerpc-powerpc64-disc1.iso.xz and
>> everything looked correct.  Did you download the -powerpc-powerpc ISO
>> by mistake?
> 
> Repeatedly I have gone through these motions and this would be a third
> time.  Sadly I use the dvd burner inside the G5 to actually burn the DVD
> itself and I run a full surface blank first. It is DVD+RW media and I
> use Jörg Schilling's cdrecord from the sources and always build it
> myself.  It never fails and after all he is the master of such things.
> 
> So once again I will download the same dvd image and again do a full 
> surface blank and a re-burn and then a boot.
> 
> Is there anywhere on the dvd media that identifies what it is ? 

Well golly gee. After days of working along with a 32-bit install it
seems clear that the DVD+RW media I had used was in fact NOT being
blanked before a write attempt and if I had very carefully watched the
output from cdrecord I would have seen the error message. However I did
not and also did not bother to even check the /bin/ls ELF binary :

eris# uname -a
FreeBSD eris 12.0-RC1 FreeBSD 12.0-RC1 r340470 GENERIC  powerpc
eris# which ls
/bin/ls
eris# file /bin/ls
/bin/ls: ELF 64-bit MSB executable, 64-bit PowerPC or cisco 7500, 
version 1 (FreeBSD), dynamically linked, interpreter 
/libexec/ld-elf.so.1, FreeBSD-style, for FreeBSD 12.0 (1200086), stripped
eris#

Much better.

Performance is not stellar but then again nothing is on an old G5 :

eris# /usr/bin/time -p /usr/sbin/portsnap fetch extract
.
.
.
Building new INDEX files... done.
real 1018.50
user 349.51
sys 627.27

Workable.

Something I should have checked more closely on the 32-bit instance:
eris#
eris# uname -aipKU
FreeBSD eris 12.0-RC1 FreeBSD 12.0-RC1 r340470 GENERIC  powerpc 
powerpc64 GENERIC 1200086 1200086
eris#
eris# uname -p
powerpc64
eris#

I have no idea what that said for a 32-bit install.

In any case I apologize for my noises made and will go back to the task
now of walking slowly through each of the ports I need. One by one doing
a build and watching what happens.

Here is the list I need as a minimum:

eris#
eris# pkg query %t\ %n\ %v\ %o | sort -n
1542499292 dialog4ports 0.1.6 ports-mgmt/dialog4ports
1542507622 pkg 1.10.5_5 ports-mgmt/pkg
1542548687 indexinfo 0.3.1 print/indexinfo
1542549084 gettext-runtime 0.19.8.1_2 devel/gettext-runtime
1542551673 gettext-tools 0.19.8.1_1 devel/gettext-tools
1542553795 perl5 5.28.0_2 lang/perl5.28
1542554307 p5-Locale-gettext 1.07 devel/p5-Locale-gettext
1542554519 gmake 4.2.1_3 devel/gmake
1542554683 help2man 1.47.8_1 misc/help2man
1542555461 texinfo 6.5_1,1 print/texinfo
1542556726 gmp 6.1.2_1 math/gmp
1542557887 mpfr 4.0.1_2 math/mpfr
1542563145 pkgconf 1.5.4,1 devel/pkgconf
1542563202 xorg-macros 1.19.2 devel/xorg-macros
1542563292 xtrans 1.3.5 x11/xtrans
1542563425 xorgproto 2018.4 x11/xorgproto
1542563584 libXau 1.0.8_5 x11/libXau
1542563861 libXdmcp 1.1.2_2 x11/libXdmcp
1542563981 libsigsegv 2.12 devel/libsigsegv
1542564399 m4 1.4.18_1,1 devel/m4
1542564448 autoconf-wrapper 20131203 devel/autoconf-wrapper
1542564631 autoconf 2.69_2 devel/autoconf
1542564790 automake 1.16.1_1 devel/automake
1542564925 libtool 2.4.6_1 devel/libtool
1542565154 check 0.12.0_1 devel/check
1542565292 libffi 3.2.1_3 devel/libffi
1542565623 readline 7.0.3_2 devel/readline
1542566169 python27 2.7.15 lang/python27
1542566525 libxml2 2.9.7 textproc/libxml2
1542566547 xcb-proto 1.13 x11/xcb-proto
1542566573 libpthread-stubs 0.4 devel/libpthread-stubs
1542566870 libgpg-error 1.32_1 security/libgpg-error
1542567232 libgcrypt 1.8.4_1 security/libgcrypt
1542567404 libxslt 1.1.32 textproc/libxslt
1542567858 libxcb 1.13.1 x11/libxcb
1542568797 libX11 1.6.6_1,1 x11/libX11
1542568898 libXext 1.3.3_3,1 x11/libXext
1542569010 libICE 1.0.9_3,1 x11/libICE
1542569087 libSM 1.2.3,1 x11/libSM
1542569284 libXt 1.1.5_2,1 x11-toolkits/libXt
1542569409 libXmu 1.1.2_5,1 x11-toolkits/libXmu
1542569460 xauth 1.0.10 x11/xauth
1542571703 ksh93 20120801_2 shells/ksh93
1542577534 bison 3.1_1,1 devel/bison
1542581342 binutils 2.30_6,1 devel/binutils
1542581536 mpc 1.1.0_2 math/mpc
1542628590 gcc7 7.3.0_6 lang/gcc7
1542638224 expat 2.2.6_1 textproc/expat2
1542638558 libiconv 1.14_11 converters/libiconv
1542643400 gdb 8.2 devel/gdb
eris#

That is fairly close to exactly what I have on x86_64.

I also have an arm7 unit here from ASUS and wonder if that is possible?

Dennis


More information about the freebsd-ppc mailing list