linker errors after upgrade to Ubuntu 11.10

Jonathan M Davis jmdavisProg at gmx.com
Sun Oct 23 20:48:13 PDT 2011


On Monday, October 24, 2011 03:45:14 Jesse Phillips wrote:
> Ubuntu made some changes to the linker. See if this information helps and
> report back. This is from a post in digitalmars.D
> 
> "Changes to gcc or ld in Ubuntu 11.10 require a small addition to prevent
> linker errors referencing librt. "-L-lphobos2" needs to be added to DFLAGS
> before "-L-lrt". I spent a long time trying to figure the problem out
> before I realized that gcc was tacking on a -lphobos2 to the END of the
> command (after the -lrt flag).
> 
> "This page: https://wiki.ubuntu.com/NattyNarwhal/ToolchainTransition may
> explain the behavior, I'm not sure." Justin Whear

It will be fixed with the next release. -L-lrt won't even be needed in dmd.conf 
anymore. It's being linked in by the compiler just like libpthread is.

- Jonathan M Davis


More information about the Digitalmars-d-learn mailing list