Skip to content

Fails to build on x86 and armhf due to undefined reference to __va_copy #77

@jirutka

Description

@jirutka
make -j1 -C src pactester pymod
...
cd js/src
find . -name "libjs.a" -exec cp -f {} .. \;
make[1]: Leaving directory '/home/buildozer/aports/testing/pacparser/src/pacparser-1.3.6/src/spidermonkey'
gcc -shared -g -DXP_UNIX -Wall -DVERSION=v3.4.0-247-g939ac0d -Ispidermonkey/js/src -Wl,--as-needed -Wl,-soname=libpacparser.so.1 -Wl,-exclude-libs=libjs.a -o libpacparser.so.1 pacparser.o libjs.a -lm
ln -sf libpacparser.so.1 libpacparser.so
gcc -g -DXP_UNIX -Wall -DVERSION=v3.4.0-247-g939ac0d -Ispidermonkey/js/src -Wl,--as-needed pactester.c -o pactester -lpacparser -L. -I.
./libpacparser.so: undefined reference to `__va_copy'
collect2: error: ld returned 1 exit status
make: *** [Makefile:99: pactester] Error 1
make: Leaving directory '/home/buildozer/aports/testing/pacparser/src/pacparser-1.3.6/src'

It builds fine only on x86_64.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions