Summary: | Xorg build on Solaris complains about missing C++ symbol |__1cG__CrunMdo_exit_code6F_v_| (=|void __Crun::do_exit_code()|) | ||
---|---|---|---|
Product: | xorg | Reporter: | Roland Mainz <roland.mainz> |
Component: | * Other | Assignee: | Xorg Project Team <xorg-team> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | alan.coopersmith, erik.andren, roland.mainz |
Version: | git | ||
Hardware: | SPARC | ||
OS: | Solaris | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Roland Mainz
2005-04-02 12:39:58 UTC
check the link line for libfreetype.so, make sure you're not using c++ to link. reopen with more info if this still happens with 6.9. I still see this warning in builds of CVS head on Solaris 10 x86 with the Sun Studio 10 compilers. I can see the symbol in the Xorg binary: % nm Xorg | grep -i crun [5714] | 0| 0|NOTY |WEAK |0 |UNDEF|__1cG__CrunMdo_exit_code6F_v_ but I don't see it in any of the .o files under xc/programs/Xserver or any of the other files Xorg lists on the command line when linking. I'm not sure where it's coming from. The only place I can find any C++ symbols is in libGLU, but that's not linked into the server. If it's a compiler thing, then it's a weird one, since it only appears in a small subset of programs, mostly those having something to do with fonts - but also xkbcomp & xcursorgen: % find exports/bin -type l | xargs nm -A | grep Crun exports/bin/bdftopcf: [72] | 0| 0|NOTY |WEAK |0 |UNDEF |__1cG__CrunMdo_exit_code6F_v_ exports/bin/fc-cache: [86] | 0| 0|NOTY |WEAK |0 |UNDEF |__1cG__CrunMdo_exit_code6F_v_ exports/bin/fc-list: [46] | 0| 0|NOTY |WEAK |0 |UNDEF |__1cG__CrunMdo_exit_code6F_v_ exports/bin/mkcfm: [403] | 0| 0|NOTY |WEAK |0 |UNDEF |__1cG__CrunMdo_exit_code6F_v_ exports/bin/mkfontscale: [144] | 0| 0|NOTY |WEAK |0 |UNDEF |__1cG__CrunMdo_exit_code6F_v_ exports/bin/xkbcomp: [384] | 0| 0|NOTY |WEAK |0 |UNDEF |__1cG__CrunMdo_exit_code6F_v_ exports/bin/xcursorgen: [51] | 0| 0|NOTY |WEAK |0 |UNDEF |__1cG__CrunMdo_exit_code6F_v_ exports/bin/ucs2any: [106] | 0| 0|NOTY |WEAK |0 |UNDEF |__1cG__CrunMdo_exit_code6F_v_ It doesn't seem to be causing any actual problems (it is a weak symbol after all), but it is weird. Any differences using a current version of xorg? Marking broken (status null/blank) bugs in xorg with no activity in a long time as fixed. Please reopen if you think it's necessary, but first do a search if a similar bug report is already filed and in a NEW/ASSIGNED state. These bugs do not currently show in most search results as they do not have any status. Sorry for this janitorial spam, you know where to send hate mails to when your inbox gets full of bugs you're subscribed to. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.