[CFT] x11-servers/xorg-server with initial (GCD) Grand Central Dispatch support

Ivan Klymenko fidaj at ukr.net
Tue Apr 22 12:46:15 UTC 2014


В Tue, 22 Apr 2014 15:29:57 +0300
Volodymyr Kostyrko <c.kworr at gmail.com> пишет:

> 22.04.2014 14:50, Ivan Klymenko wrote:
> >>> Hi all.
> >>>
> >>> You are tired of frequent friezes xorg server?
> >>> Are you bored messages in /var/log/Xorg.0.log:
> >>> "
> >>> ....
> >>> [mi] EQ overflowing.  Additional events will be discarded until
> >>> existing events are processed. ....
> >>> "
> >>> ?
> >>>
> >>> :)
> >>>
> >>> Then you here! :)
> >>>
> >>> Patch attached :)
> >>
> >> I have some problems with linking:
> >>
> >>     CCLD     Xorg
> >> /usr/bin/ld: ~: invalid DSO for symbol `_NSConcreteGlobalBlock'
> >> definition /usr/lib/libBlocksRuntime.so.0: could not read symbols:
> >> Bad value cc: error: linker command failed with exit code 1 (use -v
> >> to see invocation)
> >>
> >> # uname -a
> >> FreeBSD ar1l0u.maxima.local 10.0-STABLE FreeBSD 10.0-STABLE #11
> >> r264642M: Fri Apr 18 12:14:59 EEST 2014
> >> arcade at ar1l0u.maxima.local:/usr/obj/usr/src/sys/MINIMAL  amd64
> >>
> >> # cc -v
> >> FreeBSD clang version 3.4 (tags/RELEASE_34/final 197956) 20140216
> >> Target: x86_64-unknown-freebsd10.0
> >> Thread model: posix
> >> Selected GCC installation:
> >>
> >
> > Cadets I realized what the problem is you need to rebuild
> > devel/libdispatch with option "[x] CLANG  Build with LLVM/Clang
> > (required for blocks support)"
> 
> As per Makefile it utilizes devel/compiler-rt for systems older then 
> 900024 and uses system compiler-rt library otherwise. No changes
> though.
> 
> Bundled compiler-rt looks newer (at least r172839 MFC'd at r229413)
> then port version (r131639).
> 
> Full build logs here: http://www.b1t.name/xorg.gcd.build.log
> 

1. show me, please, /etc/make.conf
2. show me ldd /usr/local/lib/libdispatch.so.0


More information about the freebsd-x11 mailing list