pkgsrc-Users archive

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

wip/OpenROAD: linker warning



I have been working on wip/OpenROAD for a few weeks now, due to its long
list of dependencies. Several packages were added to wip in the process.

I'll also be attempting building the openlane tool for ASIC development
that uses OpenROAD.

The main challenge faced in these builds was the use of compiler version.
Particularly wip/or-tools forced the use of gcc-13 and std=20 and many of
the other dependencies had to be compiled by enforcing the same. I have
been conservative in this i.e. only if the package won't compile otherwise
I have bumped up the GCC version. (I have written a separate thread with
details of these changes.)

I do not know a systematic way to handle such scenario where one odd
component's higher compiler version requirement forces the same on several
others, although the other components themselves may not need it.

OpenROAD still draws a linker warning, which I have added as a TODO.

    /usr/bin/ld: warning: libstdc++.so.9, needed by /usr/pkgsrc/work/wip/OpenROAD/work/.buildlink/lib/libboost_serialization.so, may conflict with libstdc++.so.7

Forcing GCC_REQD to 13 when building boost-lib somehow did not resolve
this issue. boost insists on linking with the base libstdc++.

Requesting suggestions on this.

-- 
Mayuresh


Home | Main Index | Thread Index | Old Index