Intel® C++ Compiler Classic Developer Guide and Reference

ID 767249
Date 3/31/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

fopenmp-device-lib

Enables or disables certain device libraries for an OpenMP* target.

Syntax

Linux:

-fopenmp-device-lib=library[,library,...]

-fno-openmp-device-lib=library[,library,...]

macOS:

None

Windows:

-fopenmp-device-lib=library[,library,...]

-fopenmp-device-lib=library[,library,...]

Arguments

library

Possible values are:

libm-fp32

Enables linking to the fp32 device math library.

libm-fp64

Enables linking to the fp64 device math library.

libc

Enables linking to the C library.

all

Enables linking to libraries libm-fp32, libm-fp-64, and libc.

To link more than one library, include a comma between the library names. For example, if you want to link both the libm-fp32 device library and the C library, specify: libm-fp32,libc.

Do not add spaces between library names.

Note that if you specify "all", it supersedes any additional value you may specify.

Default

OFF

Disables linking to device libraries for this target.

Description

This option enables or disables certain device libraries for an OpenMP* target.

If you specify fno-openmp-device-lib=library, linking to the specified library is disabled for the OpenMP* target.

Alternate Options

None