build-pkg: fix test for library format

Fix warnings like:

    [build-pkg]     File usr/x86_64-unknown-linux-gnu/lib/libyasm.a
    (x86_64-unknown-linux-gnu~yasm): not recognized library
pull/925/head
Boris Nagaev 9 years ago committed by Tony Theodore
parent f15fc358a6
commit 79717d12cc

@ -154,6 +154,10 @@ local function fileExists(name)
end
end
local function isCross(target)
return not isInString('unknown', target)
end
-- return target and package from item name
local function parseItem(item)
return item:match("([^~]+)~([^~]+)")
@ -316,7 +320,8 @@ local function checkFile(file, item)
log('File %s (%s): DLL in /lib/', file, item)
end
if file:match('%.dll$') or file:match('%.a$') then
if isInString(target, file) then -- cross-compiled
if isInString(target, file) and isCross(target) then
-- cross-compiled
if not isValidBinary(target, file) then
log('File %s (%s): not recognized library',
file, item)

Loading…
Cancel
Save