Skip to content
Snippets Groups Projects

gettext: add linker flags for padding install names on macos

Merged Andre Sailer requested to merge fixMacGetText into master

To run the testing, add a comment with:

Bot test PACKAGE[ PACKAGE2 ...]|all in TOOLCHAIN|all [(only|also) for ARCH-LABEL-COMPILER-BUILDTYPE] please!

later followed by

Bot repeat please!

To ensure patches required for existing LCG branches are not lost, please add the respective labels: alsoTargeting:LCG_102-patches, alsoTargeting:master, etc.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Author Maintainer

    Bot test glib in dev4 please!

  • :robot::speech_balloon: Queued 16 build(s) for glib in dev4

  • Author Maintainer

    We see these kind of errors

    FAILED: po/af/LC_MESSAGES/glib20.mo 
    /Users/sftnight/build/workspace/lcg_nightly_pipeline/install/dev3/gettext/0.21.1/arm64-mac13-clang150-opt/bin/msgfmt -o po/af/LC_MESSAGES/glib20.mo ../po/af.po
    dyld[38658]: Library not loaded: /Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib
      Referenced from: <4814A1BC-4983-35C0-9E15-C9CB0446DFC0> /Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/bin/msgfmt
      Reason: tried: '/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (malformed load command #22 of 23 at 0x1022e88d0 with mh=0x1022e8000, size (0x7100041F) not multiple of 4), '/System/Volumes/Preboot/Cryptexes/OS/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (no such file), '/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (malformed load command #22 of 23 at 0x1022ec8d0 with mh=0x1022ec000, size (0x7100041F) not multiple of 4)
    [154/592] Building translation po/an/LC_MESSAGES/glib20-an.mo
    FAILED: po/an/LC_MESSAGES/glib20.mo 
    /Users/sftnight/build/workspace/lcg_nightly_pipeline/install/dev3/gettext/0.21.1/arm64-mac13-clang150-opt/bin/msgfmt -o po/an/LC_MESSAGES/glib20.mo ../po/an.po
    dyld[38668]: Library not loaded: /Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib
      Referenced from: <4814A1BC-4983-35C0-9E15-C9CB0446DFC0> /Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/bin/msgfmt
      Reason: tried: '/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (malformed load command #22 of 23 at 0x102dc48d0 with mh=0x102dc4000, size (0x7100041F) not multiple of 4), '/System/Volumes/Preboot/Cryptexes/OS/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (no such file), '/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (malformed load command #22 of 23 at 0x102dc88d0 with mh=0x102dc8000, size (0x7100041F) not multiple of 4)
    [155/592] Building translation po/ar/LC_MESSAGES/glib20-ar.mo
    FAILED: po/ar/LC_MESSAGES/glib20.mo 
    /Users/sftnight/build/workspace/lcg_nightly_pipeline/install/dev3/gettext/0.21.1/arm64-mac13-clang150-opt/bin/msgfmt -o po/ar/LC_MESSAGES/glib20.mo ../po/ar.po
    dyld[38674]: Library not loaded: /Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib
      Referenced from: <4814A1BC-4983-35C0-9E15-C9CB0446DFC0> /Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/bin/msgfmt
      Reason: tried: '/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (malformed load command #22 of 23 at 0x100b988d0 with mh=0x100b98000, size (0x7100041F) not multiple of 4), '/System/Volumes/Preboot/Cryptexes/OS/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (no such file), '/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (malformed load command #22 of 23 at 0x100b9c8d0 with mh=0x100b9c000, size (0x7100041F) not multiple of 4)
    [156/592] Building translation po/ab/LC_MESSAGES/glib20-ab.mo
    FAILED: po/ab/LC_MESSAGES/glib20.mo 
    /Users/sftnight/build/workspace/lcg_nightly_pipeline/install/dev3/gettext/0.21.1/arm64-mac13-clang150-opt/bin/msgfmt -o po/ab/LC_MESSAGES/glib20.mo ../po/ab.po
    dyld[38657]: Library not loaded: /Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib
      Referenced from: <4814A1BC-4983-35C0-9E15-C9CB0446DFC0> /Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/bin/msgfmt
      Reason: tried: '/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (malformed load command #22 of 23 at 0x1046108d0 with mh=0x104610000, size (0x7100041F) not multiple of 4), '/System/Volumes/Preboot/Cryptexes/OS/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (no such file), '/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (malformed load command #22 of 23 at 0x1046148d0 with mh=0x104614000, size (0x7100041F) not multiple of 4)
    [157/592] Building translation po/am/LC_MESSAGES/glib20-am.mo
    FAILED: po/am/LC_MESSAGES/glib20.mo 
    /Users/sftnight/build/workspace/lcg_nightly_pipeline/install/dev3/gettext/0.21.1/arm64-mac13-clang150-opt/bin/msgfmt -o po/am/LC_MESSAGES/glib20.mo ../po/am.po
    dyld[38659]: Library not loaded: /Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib
      Referenced from: <4814A1BC-4983-35C0-9E15-C9CB0446DFC0> /Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/bin/msgfmt
      Reason: tried: '/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (malformed load command #22 of 23 at 0x100a248d0 with mh=0x100a24000, size (0x7100041F) not multiple of 4), '/System/Volumes/Preboot/Cryptexes/OS/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (no such file), '/Users/Shared/cvmfs/sft.cern.ch/lcg/releases/gettext/0.21.1-0b37c/arm64-mac13-clang150-opt/lib/libgettextsrc-0.21.1.dylib' (malformed load command #22 of 23 at 0x100a288d0 with mh=0x100a28000, size (0x7100041F) not multiple of 4)
    
  • Author Maintainer

    Without this flag, the linker install_name_tool complains about rpath changes. Conceivable relocation broke the gettext package for this OS?

  • :robot::speech_balloon:

    Release dev4 for target glib: SUCCESS

    Build ID Platform Result
    #34354 x86_64-alma9-clang16-dbg :white_check_mark:
    #34355 x86_64-ubuntu24-native-opt :white_check_mark:
    #34356 x86_64-alma9-gcc13-opt :white_check_mark:
    #34357 x86_64-ubuntu22-native-opt :white_check_mark:
    #34358 x86_64-alma9-clang19-opt :white_check_mark:
    #34359 aarch64-alma9-gcc13-opt :white_check_mark:
    #34360 x86_64-alma9-clang16-opt :white_check_mark:
    #34361 x86_64-ubuntu20-native-opt :white_check_mark:
    #34362 x86_64-mac14arm-native-opt :white_check_mark:
    #34363 x86_64-alma9-clang19-dbg :white_check_mark:
    #34364 x86_64-mac15arm-native-opt :white_check_mark:
    #34365 x86_64-alma9-gcc14fp-opt :white_check_mark:
    #34366 x86_64-mac13arm-native-opt :white_check_mark:
    #34367 x86_64-alma9-gcc14-opt :white_check_mark:
    #34368 x86_64-alma9-gcc13-dbg :white_check_mark:
    #34369 aarch64-alma9-gcc14-opt :white_check_mark:
  • merged

  • Andre Sailer mentioned in commit 90fb827d

    mentioned in commit 90fb827d

  • added sweep:ignore label

Please register or sign in to reply
Loading