Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 Sep 2020 03:32:39 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 249046] lang/libobjc2: Linker error on 11.3 amd64
Message-ID:  <bug-249046-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D249046

            Bug ID: 249046
           Summary: lang/libobjc2: Linker error on 11.3 amd64
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: brad@facefault.org
 Attachment #217684 text/plain
         mime type:

Created attachment 217684
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D217684&action=
=3Dedit
libobjc2 build log from beefy9

lang/libobjc2 attempts to link without -lm and fails.

: && /usr/bin/cc -O2 -pipe  -fno-strict-aliasing -Xclang -fexceptions -Xcla=
ng
-fobjc-exceptions -O3 -O2 -pipe  -fno-strict-aliasing=20
Test/CMakeFiles/test_runtime_legacy.dir/Test.m.o
Test/CMakeFiles/ObjCXXEHInterop_arc_legacy_optimised.dir/ObjCXXEHInterop_ar=
c.mm.o
Test/CMakeFiles/ObjCXXEHInterop_arc_legacy_optimised.dir/ObjCXXEHInterop_ar=
c.m.o
-o Test/ObjCXXEHInterop_arc_legacy_optimised=20
-Wl,-rpath,/wrkdirs/usr/ports/lang/libobjc2/work/.build  libobjc.so.4.6=20
-lcxxrt && :
libobjc.so.4.6: undefined reference to `ceilf'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
*** Error code 1

Full log at

http://beefy9.nyi.freebsd.org/data/113amd64-default/546860/logs/errors/libo=
bjc2-2.1_2.log

and also attached.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-249046-7788>