Skip to content

[OMPD] The LLVM OMPD library writes to stdout, but that is not allowed #67

@jdelsign

Description

@jdelsign

The LLVM OMPD writes to stdout via a "dout" stream defined in Debug.h, but that is not allowed by the OMPD v5.0 spec. The following is one example: https://github.com/OpenMPToolsInterface/LLVM-openmp/blob/ompd-devices/libompd/src/TargetValue.cpp#L62

The library should not be writing to stdout, and instead should be using "ompd_callback_print_string_fn_t print_string;" in the "ompd_callbacks_t" structure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions