Multithreading makepanda crash

Tried to compile Panda 1.7.1 on Archlinux (32bit) with 2 threads. Compiling without the --threads option works just fine.

Here’s the last words of makepanda:

[T1] Building C++ object built/tmp/converter_somethingToEggConverter.o
g++ -ftemplate-depth-30 -fPIC -c -o built/tmp/converter_somethingToEggConverter.o -I/usr/include/python2.7 -Ibuilt/tmp -Ibuilt/include -DMAKEPANDA= -Ipandatool/src/converter -pthread -O2 -march=i686 -mtune=generic -O2 -pipe pandatool/src/converter/somethingToEggConverter.cxx
[T1] Building Interrogate object built/tmp/libp3direct_module.o
built/bin/interrogate_module  -oc built/tmp/libp3direct_module.cxx -module p3direct -library libp3direct -python-native  built/pandac/input/libdcparser.in built/pandac/input/libshowbase.in built/pandac/input/libdeadrec.in built/pandac/input/libinterval.in built/pandac/input/libdistributed.in
Referencing Library libdcparser
Referencing Library libdeadrec
Referencing Library libdistributed
Referencing Library libinterval
Referencing Library libshowbase
g++ -ftemplate-depth-30 -fPIC -c -o built/tmp/libp3direct_module.o -I/usr/include/python2.7 -Ibuilt/tmp -Ibuilt/include -DMAKEPANDA= -Idirect/metalibs/direct -pthread -O2 -march=i686 -mtune=generic -O2 -pipe -DBUILDING_DIRECT built/tmp/libp3direct_module.cxx
[T1] Linking executable built/bin/p3dcparse
g++ -o built/bin/p3dcparse -Lbuilt/lib -Lbuilt/tmp -L/usr/X11R6/lib built/tmp/dcparse_dcparse.o -lp3direct -lpanda -lpandaexpress -lp3dtool -lp3dtoolconfig -lp3pystub -Wl,--hash-style=gnu -Wl,--as-needed -pthread -ldl
[T2] Linking dynamic library built/lib/libp3heapq.so
g++ -shared -Wl,-soname=libp3heapq.so.1.7 -o built/lib/libp3heapq.so.1.7 -Lbuilt/lib -Lbuilt/tmp -L/usr/X11R6/lib built/tmp/heapq_heapq.o -lpandaexpress -lp3dtool -lp3dtoolconfig -Wl,--hash-style=gnu -Wl,--as-needed -pthread -ldl
/ln -s libp3heapq.so.1.7 built/lib/libp3heapq.so
usr/bin/ld: cannot find -lp3direct
collect2: [T2] Linking static library built/lib/libconverter.a
ld returned 1
ar cru built/lib/libconverter.a built/tmp/converter_somethingToEggConverter.o
Process exited with exit status 1 and signal code 0

[T1] Building C++ object built/tmp/progbase_composite1.o
g++ -ftemplate-depth-30 -fPIC -c -o built/tmp/progbase_composite1.o -I/usr/include/python2.7 -Ibuilt/tmp -Ibuilt/include -DMAKEPANDA= -Ipandatool/src/progbase -pthread -O2 -march=i686 -mtune=generic -O2 -pipe pandatool/src/progbase/progbase_composite1.cxx
ranlib built/lib/libconverter.a
Storing dependency cache.
[T2] Linking dynamic library built/lib/libp3direct.so
g++ -shared -Wl,-soname=libp3direct.so.1.7 -o built/lib/libp3direct.so.1.7 -Lbuilt/lib -Lbuilt/tmp -L/usr/X11R6/lib built/tmp/direct_direct.o built/tmp/libp3direct_module.o built/tmp/directbase_directbase.o built/tmp/dcparser_composite.o built/tmp/dcparser_dcParser.o built/tmp/dcparser_dcLexer.o built/tmp/libdcparser_igate.o built/tmp/showbase_showBase.o built/tmp/libshowbase_igate.o built/tmp/deadrec_composite.o built/tmp/libdeadrec_igate.o built/tmp/interval_composite.o built/tmp/libinterval_igate.o built/tmp/distributed_config_distributed.o built/tmp/distributed_cConnectionRepository.o built/tmp/distributed_cDistributedSmoothNodeBase.o built/tmp/libdistributed_igate.o -lpanda -lpandaexpress -lp3dtool -lp3dtoolconfig -Wl,--hash-style=gnu -Wl,--as-needed -lssl -lcrypto -ldl -lz -pthread -ldl
ln -s libp3direct.so.1.7 built/lib/libp3direct.so
[T2] Linking static library built/lib/libpandatoolbase.a
ar cru built/lib/libpandatoolbase.a built/tmp/pandatoolbase_composite1.o
ranlib built/lib/libpandatoolbase.a
[T2] Building C++ object built/tmp/eggbase_composite1.o
g++ -ftemplate-depth-30 -fPIC -c -o built/tmp/eggbase_composite1.o -I/usr/include/python2.7 -Ibuilt/tmp -Ibuilt/include -DMAKEPANDA= -Ipandatool/src/eggbase -pthread -O2 -march=i686 -mtune=generic -O2 -pipe pandatool/src/eggbase/eggbase_composite1.cxx
Elapsed Time: 1 hours 22 min
Build process aborting.
Build terminated.