Comment puis-je activer un “gros” de la bibliothèque dans un “non gras” de la bibliothèque?

Je suis en train de retirer une copie de l'objet à partir d'une bibliothèque avec armv6 et armv7 architectures, c'est à dire,

$ lipo -info alors libx.un
Architectures en de fichiers fat:
alors libx.un sont: armv6 armv7

Comme prévu, "ar d" ne fonctionne pas directement, j'ai donc utilisé "lipo -extrait de" séparer la bibliothèque. Toutefois, la résultante des bibliothèques sont toujours des "gras" de l'architecture.

$ ar d alors libx-armv6.un offendingduplicate.o ar:
alors libx-armv6.un est un gros fichier (utilisation
libtool(1) ou lipo(1) et ar(1))
ar: alors libx-armv6.un: fichier Inapproprié
type ou le format

$ lipo -info x-armv6.un des Architectures
dans le fichier fat: alors libx.un sont: armv6

Comment puis-je onu-fattify la bibliothèque? (Vous pouvez l'imaginer, les types de liens qui sont soulevées lors de la recherche pour "supprimer lipo de fichiers fat" dans Google. À l'aide!!)

Pourquoi est-ce tag linux ? Je ne pense pas qu'il y a un support universel de fichiers binaires dans linux

OriginalL'auteur tofutim | 2011-03-18