Skip to content

New bugfix release #115

Description

@user-45-20

Hey, the latest bddisasm release is 3.0.0. This version has a bug: not all of the required interface headers are listed in CMakeLists.txt:

set(BDDISASM_PUBLIC_HEADERS
    "inc/bddisasm.h"
    "inc/bddisasm_status.h"
    "inc/bddisasm_types.h"
    "inc/bddisasm_version.h"
    "inc/bdx86_constants.h"
    "inc/bdx86_core.h"
    "inc/bdx86_cpuidflags.h"
    "inc/bdx86_registers.h")

this list is missing "inc/bdx86_api_legacy.h" and "inc/bdx86_api_mini.h", which are referenced in bdx86_core.h.

This issue has been fixed immediately after the release here. However no new release has been created since then.

Because package managers like vcpkg only rely on the latest official version, currently bddisasm is unusable on vcpkg because their version still doesn't contain the bugfix and the package isn't installed correctly (the missing headers are not copied).

It would be great if a new release could be made, either 3.0.1 just with this fix cherry-picked into it, or maybe a feature 3.1.0 release from current master, especially since it's been 7 months since v3.0.0 was released.

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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