[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Does this dh_link failure cross building gcc-4.4 (4.4.4-14) look familiar to anyone?




Dnia poniedziałek, 13 września 2010 o 22:11:24 Jim Heck napisał(a):

> I am building the gcc-4.4 unmodified from unstable with the following
> command line

> PF=/opt/ilomtools/crosscompiler/gcc-4.4__100910/arm
> DEB_BUILD_OPTIONS=static DEB_CROSS_NO_BIARCH=yes GCC_TARGET=armel
> DEB_CROSS=yes dpkg-buildpackage -us -uc -rfakeroot



Just for reference to the list, the problem turned out to be of my own making.  The error is that the PF= prefix cannot have a leading '/', since this results in a redundancy in the makefiles that causes grief for dh_link.  Instead, if using the PF environment variable to control the location of the resulting toolchain, leave off that leading '/', it is implied (the resulting toolchain will still be absolute based off /$PF and defaults to /usr).

I should have known, since the PF prefix patch was mine in the first place :-)

So my working command line is

PF=opt/ilomtools/crosscompiler/gcc-4.4__100910/arm DEB_BUILD_OPTIONS=static GCC_TARGET=armel DEB_CROSS=yes dpkg-buildpackage -us -uc -rfakeroot

As pointed out by Marcin, the DEB_CROSS is probably redundant and the target could be set using echo.

Best Regards,

-Jim Heck

Reply to: