Author Login
Post Reply
Hi all!
With our new GCC 4.3.x, you may have seen the following error:
undefined reference to `__builtin_va_arg_pack'
This is caused by a bug in icecream, that causes it to not notice the
upgraded GCC (or some part of it). Therefore iceccd doesn't send the new
compiler across network to the other nodes, and the other nodes keep
compiling stuff with old GCC, causing compatibility issues.
Compilation will start to work correctly again after you restart iceccd
(icecream service) on the node where you encountered the error. The
updated compiler will then be sent to the other nodes. If you were using
ccache with icecream, you also need to clear the cache (~/.ccache).
I haven't investigated the issue further yet, but hopefully people who
encounter this problem will find this post helpful.
--
Anssi Hannula