[an error occurred while processing this directive]
Да, это обязанность компилятора. А Ваша обязанность все грамотно указать компилятору. Библиотечному элементу пофиг, через какой зад на него подают клок.
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)