pkgsrc-Users archive

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

Re: missing math functions on powerpc (macppc)?

John D. Baker wrote:

> Adding "powerpc-linux-gcc" in the "all_targets" assignment in
> "$WRKSRC/configure" and a corresponding "powerpc*)" case for "tgt_isa"
> detection/selection in "$WRKSRC/build/make/" allows it to
> link properly.

Which pkgsrc is that? When I build libvpx on sandpoint 7.0 with
pkgsrc-2015Q3 then the PowerPC-entries in configure and are
already (or still) present:

all_platforms="${all_platforms} ppc32-darwin8-gcc"
all_platforms="${all_platforms} ppc32-darwin9-gcc"
all_platforms="${all_platforms} ppc32-linux-gcc"
all_platforms="${all_platforms} ppc64-darwin8-gcc"
all_platforms="${all_platforms} ppc64-darwin9-gcc"
all_platforms="${all_platforms} ppc64-linux-gcc"

Although... I'm running into a compiler bug when trying to build libvpx:

    [CC] vp9/encoder/vp9_temporal_filter.c.o
libtool: compile:  gcc -O2 -maltivec -DNDEBUG -O3 -fPIC -U_FORTIFY_SOURCE
-Wdeclaration-after-statement -Wdisabled-optimization -Wpointer-arith
-Wtype-limits -Wcast-qual -Wvla -Wimplicit-function-declaration
-Wuninitialized -Wunused-variable -Wunused-but-set-variable
-Wno-unused-function -I.
-I/usr/pkgsrc-2015Q3-70/multimedia/libvpx/work/libvpx-1.4.0 -Wextra -c
vp9/encoder/vp9_temporal_filter.c  -fPIC -DPIC -o
rs6000_secondary_reload_inner:17027, type = load
(parallel [
        (set (reg:V8HI 82 5)
            (mem:V8HI (and:SI (reg:SI 65 lr [orig:1018 D.10745 ] [1018])
                    (const_int -16 [0xfffffffffffffff0])) [18
MEM[(__uint16_t *)_890 & 4294967280B]+0 S16 A128]))
        (clobber (reg:SI 21 21))
vp9/encoder/vp9_temporal_filter.c: In function
vp9/encoder/vp9_temporal_filter.c:162:1: internal compiler error: in
rs6000_secondary_reload_fail, at config/rs6000/rs6000.c:16818
no stack trace because unwind library not available

But even without compiler bug libvpx would never work on my machine
(PPC8241, G2 core), as configure assumes that AltiVec is always present. :|

Frank Wille

Home | Main Index | Thread Index | Old Index