Right ... I understand how it works around the issue ... my concern is that I don't think this is the fix. Why is it happening only for outl (ie why isnt it happening for outb or others)... I think all 6 should not be exported... perhaps all 6 should not be declared...
Sent from my iPhone... On Dec 23, 2011, at 19:20, Alan Coopersmith <alan.coopersm...@oracle.com> wrote: > On 12/23/11 15:59, Jeremy Huddleston wrote: >> I'm sorry, but I fail to see why this would be the fix to your issue... Can >> you please provide some context. > >>> | CCLD Xorg >>> | sdksyms.o:(.data.rel+0x27d8): undefined reference to `outl' >>> -extern _X_EXPORT void outl(unsigned long port, unsigned int val); > > sdksyms.c is the autogenerated source file containing a pointer to every > struct marked as _X_EXPORT in some header, so as long as there is a header > processed by the sdksyms script claiming we export that function, sdksyms > will generate a reference to it so the linker pulls it into the resulting > Xorg binary. > > -- > -Alan Coopersmith- alan.coopersm...@oracle.com > Oracle Solaris Platform Engineering: X Window System > _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel