Skip to content

Linux linking issue #233

@IceBaronTwinAcc

Description

@IceBaronTwinAcc

Validation

  • I have checked the Issues page to see if my problem has already been reported
  • I have confirmed that this bug does not occur in the original game running on original Xbox 360 hardware

DLC

  • Additional Episode "Sonic Boss Attack"
  • Additional Episode "Shadow Boss Attack"
  • Additional Episode "Silver Boss Attack"
  • Additional Episode "Team Attack Amigo"
  • Additional Mission Pack "Sonic/Very Hard"
  • Additional Mission Pack "Shadow/Very Hard"
  • Additional Mission Pack "Silver/Very Hard"

Mods

No response

Codes

No response

Describe the Bug

I tried building Marathon Recomp on my rather aged Intel Macbook Air with Archlinux from 2015. While admittedly rather outdated and with somewhat restricted Vulkan support (which is completely absent in Windows), I though there would still be a solid chance that it would work. However, an unexpected issue arose. It appears everything compiled successfully, but the executable linking step failed (clang++: error: linker command failed with exit code 1 (use -v to see invocation)). This looks like a software issue, although it did successfully build on my main PC which is also running Archlinux.

Steps to Reproduce

  1. Compile the project
  2. It will probably build but uh it doesnt on my side

Expected Behavior

I expected it to build successfully or complain about Vulkan support. One of those two.

Footage

No response

Specifications

  • CPU: Intel(R) Core(TM) i5-5250U (4) @ 2.70 GHz
  • GPU: Intel HD Graphics 6000 @ 0.95 GHz [Integrated]
  • GPU Driver: Intel i915
  • OS: Archlinux
  • Version: Rolling release (fully up-to-date)

Additional Context

Like I said, the hardware is rather old and the Vulkan support is missing some features, but most Vulkan apps work. There's the difference that my main PC, which successfully build MarathonRecomp with a similar Arch installation, uses a more modern AMD Ryzen 5 5000 series processor, but I feel like the probability of this circumstance having an effect is negligible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions