BSD Ports

Broken: Fails to build, error: a template argument list is expected after a name prefixed by the template keyword

devel/intel-graphics-compiler 1.0.12504.5 FreeBSD

Intel Graphics Compiler for OpenCL

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f739c38bda
License
MIT
Categories
devel

Description

The Intel(R) Graphics Compiler for OpenCL(TM) is an LLVM-based compiler for OpenCL(TM) targeting Intel Gen graphics hardware architecture.

In the other systems

SystemPortVersion
FreeBSDdevel/intel-graphics-compiler1.0.12504.5
DragonFlydevel/intel-graphics-compiler1.0.12504.5

Install

Binary package:

pkg install intel-graphics-compiler-llvm12

From the ports tree:

cd /usr/ports/devel/intel-graphics-compiler/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	intel-graphics-compiler-llvm12>0:devel/intel-graphics-compiler
LIB_DEPENDS=	libiga.so:devel/intel-graphics-compiler

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 24
Run dependencies 7

No port depends on this one.

Configuration

No options to configure.

USES
bison cmake compiler:c++17-lang python:build
Service scripts
none
Conflicts with
intel-graphics-compiler-llvm*
Flavors
intel-graphics-compiler-llvm13-1.0.12504.5, intel-graphics-compiler-llvm14-1.0.12504.5

Files

pkg-plist 107
  • bin/GenX_IR
  • bin/iga
  • include/iga/iga.h
  • include/iga/iga.hpp
  • include/iga/igaEncoderWrapper.hpp
  • include/iga/iga_bxml_enums.hpp
  • include/iga/iga_bxml_ops.hpp
  • include/iga/iga_types_ext.hpp
  • include/iga/iga_types_swsb.hpp
  • include/iga/igad.h
  • include/iga/igax.hpp
  • include/iga/kv.h
  • include/iga/kv.hpp
  • include/igc/cif/CMakeLists.txt
  • include/igc/cif/cif/CMakeLists.txt
  • include/igc/cif/cif/builtins/builtins_registry.cpp
  • include/igc/cif/cif/builtins/builtins_registry.h
  • include/igc/cif/cif/builtins/memory/buffer/buffer.h
  • include/igc/cif/cif/builtins/memory/buffer/impl/buffer_impl.cpp
  • include/igc/cif/cif/builtins/memory/buffer/impl/buffer_impl.h
  • include/igc/cif/cif/common/cif.h
  • include/igc/cif/cif/common/cif_main.h
  • include/igc/cif/cif/common/coder.h
  • include/igc/cif/cif/common/compatibility.h
  • include/igc/cif/cif/common/id.h
  • include/igc/cif/cif/common/library_api.h
  • include/igc/cif/cif/common/library_handle.h
  • include/igc/cif/cif/export/build/binary_version.h
  • include/igc/cif/cif/export/cif_impl.h
  • include/igc/cif/cif/export/cif_main.cpp
  • include/igc/cif/cif/export/cif_main_impl.h
  • include/igc/cif/cif/export/interface_creator.h
  • include/igc/cif/cif/export/library_api.h
  • include/igc/cif/cif/export/muiltiversion.h
  • include/igc/cif/cif/export/pimpl_base.h
  • include/igc/cif/cif/export/registry.cpp
  • include/igc/cif/cif/export/registry.h
  • include/igc/cif/cif/helpers/error.h
  • include/igc/cif/cif/helpers/memory.h
  • include/igc/cif/cif/import/cif_main.cpp
  • include/igc/cif/cif/import/cif_main.h
  • include/igc/cif/cif/import/library_api.h
  • include/igc/cif/cif/macros/disable.h
  • include/igc/cif/cif/macros/enable.h
  • include/igc/cif/cif/os/lin/lin_library_handle.cpp
  • include/igc/cif/cif/os/lin/lin_library_handle.h
  • include/igc/cif/cif/os/win/win_library_handle.cpp
  • include/igc/cif/cif/os/win/win_library_handle.h
  • include/igc/cif/readme.txt
  • include/igc/common/StateSaveAreaHeader.h
  • include/igc/igc.opencl.h
  • include/igc/ocl_igc_interface/code_type.h
  • include/igc/ocl_igc_interface/fcl_ocl_device_ctx.h
  • include/igc/ocl_igc_interface/fcl_ocl_translation_ctx.h
  • include/igc/ocl_igc_interface/gt_system_info.h
  • include/igc/ocl_igc_interface/igc_builtins.h
  • include/igc/ocl_igc_interface/igc_features_and_workarounds.h
  • include/igc/ocl_igc_interface/igc_ocl_device_ctx.h
  • include/igc/ocl_igc_interface/igc_ocl_translation_ctx.h
  • include/igc/ocl_igc_interface/impl/fcl_ocl_device_ctx_impl.cpp
  • include/igc/ocl_igc_interface/impl/fcl_ocl_device_ctx_impl.h
  • include/igc/ocl_igc_interface/impl/fcl_ocl_translation_ctx_impl.cpp
  • include/igc/ocl_igc_interface/impl/fcl_ocl_translation_ctx_impl.h
  • include/igc/ocl_igc_interface/impl/gt_system_info_impl.cpp
  • include/igc/ocl_igc_interface/impl/gt_system_info_impl.h
  • include/igc/ocl_igc_interface/impl/igc_builtins_impl.cpp
  • include/igc/ocl_igc_interface/impl/igc_builtins_impl.h
  • include/igc/ocl_igc_interface/impl/igc_features_and_workarounds_impl.cpp
  • include/igc/ocl_igc_interface/impl/igc_features_and_workarounds_impl.h
  • include/igc/ocl_igc_interface/impl/igc_ocl_device_ctx_impl.cpp
  • include/igc/ocl_igc_interface/impl/igc_ocl_device_ctx_impl.h
  • include/igc/ocl_igc_interface/impl/igc_ocl_translation_ctx_impl.cpp
  • include/igc/ocl_igc_interface/impl/igc_ocl_translation_ctx_impl.h
  • include/igc/ocl_igc_interface/impl/ocl_gen_binary_impl.cpp
  • include/igc/ocl_igc_interface/impl/ocl_gen_binary_impl.h
  • include/igc/ocl_igc_interface/impl/ocl_translation_output_impl.cpp
  • include/igc/ocl_igc_interface/impl/ocl_translation_output_impl.h
  • include/igc/ocl_igc_interface/impl/platform_impl.cpp
  • include/igc/ocl_igc_interface/impl/platform_impl.h
  • include/igc/ocl_igc_interface/impl/version_in.h
  • include/igc/ocl_igc_interface/ocl_gen_binary.h
  • include/igc/ocl_igc_interface/ocl_translation_output.h
  • include/igc/ocl_igc_interface/platform.h
  • include/igc/ocl_igc_interface/platform_helper.h
  • include/igc/ocl_igc_shared/device_enqueue/DeviceEnqueueInternalTypes.h
  • include/igc/ocl_igc_shared/executable_format/patch_g10.h
  • include/igc/ocl_igc_shared/executable_format/patch_g7.h
  • include/igc/ocl_igc_shared/executable_format/patch_g8.h
  • include/igc/ocl_igc_shared/executable_format/patch_g9.h
  • include/igc/ocl_igc_shared/executable_format/patch_list.h
  • include/igc/ocl_igc_shared/executable_format/patch_shared.h
  • include/igc/ocl_igc_shared/executable_format/program_debug_data.h
  • include/igc/ocl_igc_shared/gtpin/gtpin_driver_common.h
  • include/igc/ocl_igc_shared/gtpin/gtpin_driver_common_bti.h
  • include/igc/ocl_igc_shared/gtpin/gtpin_ocl_interface.h
  • include/igc/ocl_igc_shared/raytracing/ocl_raytracing_structures.h
  • include/visa/RelocationInfo.h
  • lib/libiga.so
  • lib/libiga.so.1
  • lib/libiga.so.1.0.1

The first 100 are listed.

distinfo 3
FileSizeSHA256
intel-intel-graphics-compiler-igc-1.0.12504.5_GH0.tar.gz8.941924e+067715e92889ad95235af3c844058fdf614b0cb37c5ab072c0bc53b37f417caaf0
KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-123-g814e728_GH0.tar.gz416402e4880dccda018f63cdc684afd5e51972d8ad2e3f21e9bab346a865370ea2929e
KhronosGroup-SPIRV-Tools-v2021.4_GH0.tar.gz2.887505e+06d68de260708dda785d109ff1ceeecde2d2ab71142fa5bf59061bb9f47dd3bb2c

Commit history 1

DateCommitCreditsLog message
f739c38bda Daniel Engberg devel/intel-graphics-compiler: Mark as BROKEN
Fails to build, error: a template argument list is expected after a name prefixed by the template keyword Reported by: pkg-fallout