Opened 5 months ago
Closed 2 months ago
#70923 closed defect (fixed)
tepl @5.0.1_5: clang: error: unknown argument: '-export-symbols
Reported by: | kencu (Ken) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | sequoia | Cc: | mohd-akram (Mohamed Akram) |
Port: | tepl |
Description (last modified by kencu (Ken))
:info:build /usr/bin/clang -o tepl/libtepl-5.0.dylib tepl/libtepl-static.a.p/tepl-abstract-factory.c.o tepl/libtepl-static.a.p/tepl-application.c.o tepl/libtepl-static.a.p/tepl-application-window.c.o tepl/libtepl-static.a.p/tepl-buffer.c.o tepl/libtepl-static.a.p/tepl-file.c.o tepl/libtepl-static.a.p/tepl-file-chooser.c.o tepl/libtepl-static.a.p/tepl-file-loader.c.o tepl/libtepl-static.a.p/tepl-file-saver.c.o tepl/libtepl-static.a.p/tepl-fold-region.c.o tepl/libtepl-static.a.p/tepl-goto-line-bar.c.o tepl/libtepl-static.a.p/tepl-gutter-renderer-folds.c.o tepl/libtepl-static.a.p/tepl-info-bar.c.o tepl/libtepl-static.a.p/tepl-init.c.o tepl/libtepl-static.a.p/tepl-io-error-info-bars.c.o tepl/libtepl-static.a.p/tepl-iter.c.o tepl/libtepl-static.a.p/tepl-menu-shell.c.o tepl/libtepl-static.a.p/tepl-metadata.c.o tepl/libtepl-static.a.p/tepl-metadata-manager.c.o tepl/libtepl-static.a.p/tepl-notebook.c.o tepl/libtepl-static.a.p/tepl-panel.c.o tepl/libtepl-static.a.p/tepl-statusbar.c.o tepl/libtepl-static.a.p/tepl-style-scheme-chooser-widget.c.o tepl/libtepl-static.a.p/tepl-tab.c.o tepl/libtepl-static.a.p/tepl-tab-group.c.o tepl/libtepl-static.a.p/tepl-tab-label.c.o tepl/libtepl-static.a.p/tepl-tab-loading.c.o tepl/libtepl-static.a.p/tepl-tab-saving.c.o tepl/libtepl-static.a.p/tepl-utils.c.o tepl/libtepl-static.a.p/tepl-view.c.o tepl/libtepl-static.a.p/tepl-close-confirm-dialog-single.c.o tepl/libtepl-static.a.p/tepl-icu.c.o tepl/libtepl-static.a.p/tepl-io-error-info-bar.c.o tepl/libtepl-static.a.p/tepl-metadata-attic.c.o tepl/libtepl-static.a.p/tepl-metadata-parser.c.o tepl/libtepl-static.a.p/tepl-progress-info-bar.c.o tepl/libtepl-static.a.p/tepl-signal-group.c.o tepl/libtepl-static.a.p/tepl-window-actions-edit.c.o tepl/libtepl-static.a.p/tepl-window-actions-file.c.o tepl/libtepl-static.a.p/tepl-window-actions-search.c.o tepl/libtepl-static.a.p/meson-generated_.._tepl-enum-types.c.o -L/opt/local/lib -I/opt/local/include -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -shared -install_name @rpath/libtepl-5.0.dylib -compatibility_version 0 -current_version 0 -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64 -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -Wl,-rpath,/opt/local/lib '-export-symbols /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_tepl/tepl/work/tepl-5.0.1/tepl/symbol.map' /opt/local/lib/libgio-2.0.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib /opt/local/lib/libgtk-3.dylib /opt/local/lib/libgdk-3.dylib -Wl,-framework,Cocoa -Wl,-framework,Carbon -Wl,-framework,CoreGraphics /opt/local/lib/libpangocairo-1.0.dylib /opt/local/lib/libpango-1.0.dylib /opt/local/lib/libharfbuzz.dylib /opt/local/lib/libatk-1.0.dylib /opt/local/lib/libcairo-gobject.dylib /opt/local/lib/libcairo.dylib /opt/local/lib/libgdk_pixbuf-2.0.dylib /opt/local/lib/libgtksourceview-4.dylib -Wl,-framework,Cocoa -Wl,-framework,Carbon -Wl,-framework,CoreGraphics /opt/local/lib/libamtk-5.dylib -Wl,-framework,Cocoa -Wl,-framework,Carbon -Wl,-framework,CoreGraphics /opt/local/lib/libicuuc.dylib /opt/local/lib/libicudata.dylib /opt/local/lib/libicui18n.dylib 3195 :info:build clang: error: unknown argument: '-export-symbols /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gnome_tepl/tepl/work/tepl-5.0.1/tepl/symbol.map'
Attachments (2)
Change History (5)
Changed 5 months ago by kencu (Ken)
Attachment: | tepl-fail-sequoia.log added |
---|
comment:1 Changed 5 months ago by kencu (Ken)
Changed 5 months ago by kencu (Ken)
Attachment: | patch-tepl-symbols.diff added |
---|
comment:2 Changed 5 months ago by kencu (Ken)
Description: | modified (diff) |
---|
comment:3 Changed 2 months ago by ryandesign (Ryan Carsten Schmidt)
Cc: | mohd-akram added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
The -export-symbols
flag was only being used because of a MacPorts patchfile that added it, in place of the --version-script
flag that the macOS linker doesn't support.
The port was updated to 6.4.0 and the patchfile was removed in [d4040f78f8647bbb651b411240e3703a91c8a779/macports-ports].
As of version 6.0.2, tepl checks whether the linker supports --version-script
before using it.
Note: See
TracTickets for help on using
tickets.
easy enough to just strip out the symbol controls:
but it is proving a bit messy to get meson and tepl to accept a macos syntax, with
-exported_symbols_list
as the link line keeps tripping over the single quotes meson adds and I haven't been able to yet figure out how to stop those from being added.