Repository navigation
Undefined references on avx512 feature #576
Copy link
Copy link
Open
Description
error log:
error: Cannot build '/nix/store/3wnp91d4pw11nhwwp5narn0k7j881lcp-embree-4.4.0.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/z55ggy4xjbmvvknjyqai9wh1v04gjwy0-embree-4.4.0
Last 25 log lines:
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: CMakeFiles/embree.dir/bvh/bvh_builder_twolevel.cpp.o: in function `embree::avx512::BVHNBuilderTwoLevel<4, embree::TriangleMesh, embree::TriangleM<4> >::build()':
> bvh_builder_twolevel.cpp:(.text._ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x66d): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x1298): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox<embree::Vec3fa> const&, unsigned long)'
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x12f1): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox<embree::Vec3fa> const&, unsigned long)'
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x137a): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox<embree::Vec3fa> const&, unsigned long)'
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x1cf9): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox<embree::Vec3fa> const&, unsigned long)'
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree6avx51219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x14bc): undefined reference to `embree::BVHN<4>::postBuild(double)'
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: CMakeFiles/embree.dir/bvh/bvh_builder_subdiv.cpp.o: in function `embree::avx512::BVHNSubdivPatch1BuilderSAH<4>::build()':
> bvh_builder_subdiv.cpp:(.text._ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv[_ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv]+0x1c4): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: bvh_builder_subdiv.cpp:(.text._ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv[_ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv]+0xe0d): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox<embree::Vec3fa> const&, unsigned long)'
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: bvh_builder_subdiv.cpp:(.text._ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv[_ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv]+0xe3c): undefined reference to `embree::BVHN<4>::layoutLargeNodes(unsigned long)'
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: bvh_builder_subdiv.cpp:(.text._ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv[_ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv]+0xfd4): undefined reference to `embree::BVHN<4>::postBuild(double)'
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: bvh_builder_subdiv.cpp:(.text._ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv[_ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv]+0x115f): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox<embree::Vec3fa> const&, unsigned long)'
> /nix/store/9hgsi52pjjncbrclq53w7naqi0mfalng-binutils-2.44/bin/ld: bvh_builder_subdiv.cpp:(.text._ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv[_ZN6embree6avx51226BVHNSubdivPatch1BuilderSAHILi4EE5buildEv]+0x11a8): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox<embree::Vec3fa> const&, unsigned long)'
Exact build flags, and other special instructions listed here. Obviously built with the avx512 feature.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
No fields configured for issues without a type.
Activity