Допустим, у вас есть переменная во фрагменте make-файла, подобная следующей:
MY_LIST=a b c d
Как мне тогда изменить порядок в этом списке? Мне нужно:
$(warning MY_LIST=${MY_LIST})
показать
MY_LIST=d c b a
Редактировать: настоящая проблема в том, что
ld -r some_object.o ${MY_LIST}
создает a.out
с неопределенными символами, потому что элементы в MY_LIST
на самом деле являются архивами, но в неправильном порядке. Если порядок MY_LIST
обратный, он будет связываться правильно (я думаю). Если вы знаете более разумный способ получить правильный порядок ссылок, подскажите мне.