Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
CMake
CMake
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,288
    • Issues 3,288
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 11
    • Merge Requests 11
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • External Wiki
    • External Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CMake
  • CMakeCMake
  • Issues
  • #22019

Closed
Open
Created Apr 02, 2021 by Alex Kosh@cuamckuu🐭

CPackRPM: SPEC file moves generated RPMs directly into ../RPMS/ instead of ../RPMS/${ARCH}

I started from generating SRPM with cmake.

Then I was trying to generate RPM from that SRPM, but all RPMs were placed into ../RPMS/ instead of ../RPMS/x86_64.

I tried diffirent flags both from cpack and rpmbuild docs, but couldn't fix that behaviour, so I used rpm -i project.src.rpm to look into content of SPEC file.

There were line: mv *.rpm %_rpmdir, which explains why files were placed inside ../RPMS/.

Seems like a bug, because target arch is being ignored.

Usually there are folders for each builded arch like: /RPMS/i386/, /RPMS/x86_64/, /RPMS/noarch/, etc.

Edited Apr 02, 2021 by Alex Kosh
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None