Skip to content

Parallel compilation via Makefile doesn't work #15

Closed
@jvoisin

Description

@jvoisin

I'm trying to compile libdieharder by taking advantage of my 8 cores, by passing -j 8 to make, but this doesn't work, likely due to a dependencies issue in the Makefile:

$ /tmp/DieHard TARGET=libdieharder make -j 8 -C src linux-gcc-64
make: Entering directory '/tmp/DieHard/src'
git clone https://github.com/emeryberger/Heap-Layers
make: *** No rule to make target 'Heap-Layers/wrappers/macwrapper.cpp', needed by 'linux-gcc-64'.  Stop.
make: *** Waiting for unfinished jobs....
Cloning into 'Heap-Layers'...
remote: Enumerating objects: 2493, done.
remote: Counting objects: 100% (640/640), done.
remote: Compressing objects: 100% (394/394), done.
remote: Total 2493 (delta 386), reused 400 (delta 243), pack-reused 1853
Receiving objects: 100% (2493/2493), 917.09 KiB | 1.95 MiB/s, done.
Resolving deltas: 100% (1604/1604), done.
make: Leaving directory '/tmp/DieHard/src'
$

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions