У нас есть многократно используемая библиотека, которая распространяется на несколько продуктов. Большинство продуктов находятся в VxWorks и используют компилятор gcc. Но каждая из них будет работать на разных архитектурах, таких как PPC, MIPS, а в самой PPC существует больше типов, таких как 8531, 8620 и т.д.
В настоящее время я создаю статические библиотеки для каждой из этих плат отдельно и предоставляю. В любом случае можно ли создать общую библиотеку, которая может использоваться во всех этих различных архитектурах?
Кроме того, в настоящее время я стараюсь, чтобы параметры компилятора были такими же, как и у продуктов. Это необходимо? Есть ли в Интернете какая-либо информация, которая классифицирует, какие параметры важно поддерживать одинаковыми для статических библиотек и приложений?