From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from KOR01-PS2-obe.outbound.protection.outlook.com (mail-ps2kor01olkn2097.outbound.protection.outlook.com [40.92.242.97]) by sourceware.org (Postfix) with ESMTPS id 396A83858D37 for ; Thu, 1 Feb 2024 07:04:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 396A83858D37 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=live.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=live.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 396A83858D37 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.92.242.97 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1706771078; cv=pass; b=YnMu8YYChAXQkl5or96TQsqqoe4ka0ePaj56UZlTiL1EfJJmGoBswSP/TrjaYvdGC3LAdAhJYtPS/Xu6793F0gOrUQjRwlghIiXJv6PcHXrMKo6aUKizap6F9wtJJr0V9uIzlWXkWPgxAlD4lDA3c2awudbxDFhT9hd4JvZzou0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1706771078; c=relaxed/simple; bh=DOkIHaxwXhx4tVy3Ersy3qyuef6o1AKQAflDhA2DMc8=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=FcPcoL5e2twgqPEqwHsycpklA06MwDRuVlasoU6jglahcwQ2z8IJUlG5nq9THMrHF5Cy6n8vdfGGkwGd3z4Aj1p6N6qzG8GbEPfMnbFVWo9qDWbYw6loIOxJOVINVAa3/LxlBDwLi/jre3JRrZJvFxyRnKy/QM7mUV8cAVi4qtI= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q73SZIGh9PoyQTNnXBaPApOHA7rPpW96dPHxHWWhb9Mltf0mgu9K3Tr6Kh1c8U2k22mOEdtBNCbrxNmop7wBtIxPMARIJH5OKbE0SCtxzRhEGrKLBYlYrHPiVssPLeuzJ9aNhMnEbeD8jBt1jIbzkkehBvNzd159J4kudH8QumITOZhpUXOgN7JUl1XFz/EVVOsjB2zuuLjMYzK2lmzYXwNELQwtW3BAFJAeP1liWNQR9Sad0D/Raaxmun8AA0rtoI2ZJS17716IPiMKCE/snTYaBQm2wNYrCswQNpwIXe+mUOVRvvED39qNmgsHTDQJU/WOxH6tsuCnnl6DpxD8pQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=oGfoUB1H/607yeZet+/cE4hoK6UEILLowEGZm8RYQLI=; b=QlEUVM6ciahR7MO7yZB21v5BCIVeuypwveYsRmoCiJus9Y6+kp0GIa0r+mBYxFqIIIinLU+SwwQ4cAx01vHgC41PCjicRhirVCg3tr5wjFzHk4kHJTgKeukpa8YAfb2tKd+CFT76DO7jdaNeQQs9WjpEVmDgHWB+ZIVyhLftWEsK3Zdvvt+EgB4trJCmfvVwwZL/BTxGjgBFn0djUJOts4L7mm2mzEBdGutoj/h4OqrAZh426naT/HuY95bHxIUy0/PrWQImDnR403u/tCj/UA16b7RNGzmRj9ArvZyPKVjse6+G+oJ44BFEETZW/QJqV73VRBiQwVtaIFJzLP/r5g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oGfoUB1H/607yeZet+/cE4hoK6UEILLowEGZm8RYQLI=; b=lMotVivHtqjxz8Ut13cUi6zxhZxip2rS7W8AjfW3EAtvuS9Nh6KuTzhtvyWUviS0BfgbSDYN1URxJci5VtOYvnis7KAfm/k9l33Au7pDvCwVxAaJYko73NOK5MANFl9UiA/XWXWvdYakhwh9cWN8wso04py0MX0WGt5DSD/QioqYCt8VQX3y6dHZXt3JFpRk8MYmRaZBLJwumxfACipcxG6N0b0F5pPX1F0s6P8Mn82M+6ts3qQieLA1m21H1QE2H4+fKbCe/3fSITyEGqJ9e7NraToEvu6Xvj/B5mtPmqC8R7NvTGkBuLwuLCwojR3BM8E5c6rNzHZqJq+CejTUPQ== Received: from PU4P216MB2099.KORP216.PROD.OUTLOOK.COM (2603:1096:301:129::7) by SL2P216MB1468.KORP216.PROD.OUTLOOK.COM (2603:1096:101:31::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.24; Thu, 1 Feb 2024 07:04:31 +0000 Received: from PU4P216MB2099.KORP216.PROD.OUTLOOK.COM ([fe80::24b0:eb51:3dbf:4e1d]) by PU4P216MB2099.KORP216.PROD.OUTLOOK.COM ([fe80::24b0:eb51:3dbf:4e1d%7]) with mapi id 15.20.7249.025; Thu, 1 Feb 2024 07:04:31 +0000 From: saleem gagguturu To: "libffi-discuss@sourceware.org" Subject: Cross compiling for iOS Thread-Topic: Cross compiling for iOS Thread-Index: AQHaVNuytXrJ98nnrE6gNSE59HOT8A== Date: Thu, 1 Feb 2024 07:04:31 +0000 Message-ID: Accept-Language: en-AU, en-US Content-Language: en-AU X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [K3nBcJq4dRR0R7J+OC12FnNX+qsEec12] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PU4P216MB2099:EE_|SL2P216MB1468:EE_ x-ms-office365-filtering-correlation-id: 6dc475fd-d761-4025-0d57-08dc22f409fa x-ms-exchange-slblob-mailprops: Vs63Iqe4sQmWl5+s0rrfNmY7FtycZT8YtLH9HyNDp6oB8u92mGHnB+P/z6GH2YzZyw1lOXBxkxJfi3eKuniuaLWgPrE3T2IKapY4/FCCFNOjI4SVVlzjtzJWnB4V/9jZJ5DEBWQ1YbfgDNxDtnXcE9f8/jxtmL/LTkDrDWGrnTuJE0kRNQLvdXJqQmNgCl9xJOJo3Uu2/1MI0hIqKf1DtgEYqXzp28soaAmTl7damEAHn8UevZiKWmqKVBOzLZNQeVLMzSxbmEjQvwiuNQU/DR+sVtzCgKodepoAma1LpcFxo8IWfDwqcIC6okGCnc+d3T217Deto6okhWP1pNqxXsdikmmctarK8UeP+fVt5KKq6zAl24EIe3WR51xqwjow7UrDo4Na6tDy7PQLJPwPYsO3jDvYOIynMk8q+MeHT3O3M+RbXn/4osm18QQBSDV9ZPiuo6DmTqZI97hbBV6LduSkUDA9ozPKA3xFzsguq8pahAE2vDR8WOszsqvK9jgSvQFfJDf5T0lYHl0CiTUC9mSAR5AOcjBXfAKJPc7B7NEALxJUrp6tjGpGttDYnDpERcxJ21VWy59XdelQtHof0/O/0E/vDPPBoUOVzH2qAKHPRE8uyItM/C4ARX+4YskaeHpojmg1B1Ty6e34ScFua+tEsCNhpgLwkNiCoXj4DlMlLU4t6wKfQ8Fpx4bGx3C/Gz3v/lWlZHG1MwhjD/XxruwGh4vrXC86WkolrJHIwqo= x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SGWsMzpHMxBj+9vIpJ5vX9IWzYoNzYd/LBod1F+j2c3Na6jVGgf5INFCilzMDMaVD/nUG+xrPdYp9iTGJDmF4k5O+ZzKVrfXCmJAcXY7QIYfThBDSFQrfeP1Qt3bOxVqTsZoPCUgAuIEx3FO7lwzLzddtmrg4/ch5sZSkf3IxFEzLNbGpShczjC8wZzCWXMdb4b//5/ddsxXCk4NoxqE0wsrlGtRc9Uf8c5lG4AqeCRlCRL3v/cvZLJdpO44kIYBcqIEd16SXbqj7Zucx0JuoAwyEgwryWkm357V+IOgyeZMWL4iR+kv1yWhj5yZ6+XU5WE1Ih0PQE0HqFeaBt7+sYHpPJiTSxVD5AqhunYKhIpoWWcu9fk1Hue0EGemCJc0WxOPgGO6IzhsvIL/TAXFisHv07MiEmUfyvmkn7tUYVIFDD7FQDMWx4HsibPwp8lc8jFcLMgJw1mUiZegZTVb2/11hAWBw+Zw0WYpRO59fgKHgacUgcYqDKYYTDfCMONsc5SGv5w31hcHb1WD6g2wWJzANd3DR7JYZH1jJIg5pbJG/YW8usfZmIkHBFUJzY0j3kRBdvNHfcAFOSmiFx+MqJPakvEOMNQgxcw1yq8XJbrbimNG7gWnigSd8BvpooPD x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?GRrQVJaNkkIIXjOklXLfvYwwvStTHVgsLXMamvPPnada/Ht8Vk5c95g0G/?= =?iso-8859-1?Q?eN4ToGhzXLQQkuMdISA8cBfn9O0CjJtfEGtus8j7A9ioonl/f2ZtPEvmcE?= =?iso-8859-1?Q?YEzHkbYNfEwXsPlFRay0lIOaww2TxI1tFehWcaVZMMTGqo5iH4PtZJ4GZ/?= =?iso-8859-1?Q?SLSmo6SQAofaJzRTCT7YbBXyQEaPFF/4iqbUhsj98O6N311N/hfwLUCayU?= =?iso-8859-1?Q?fIIb3GP6+Fa7/lnL/x/nQIblK98Plp0Y91XIVj3Y+F40ztPMYFuN+02491?= =?iso-8859-1?Q?7z546Hg618GFeAkWkAz6iW4hd3N0taJr7GJlFp/8Jp8DwjILEXGeXFE8yN?= =?iso-8859-1?Q?Csu/T/ZKPaLNUAC5ppD9I5TriS7c3PCiYckP3Obq3Zb5N1MbT8eSKr4qIW?= =?iso-8859-1?Q?NavFWTNQhW5emPlsn/gBV8K0X+ZAxDdhKRN8JqddLtCfvqRsIXhrA8emQF?= =?iso-8859-1?Q?DOoktulBRUFSKdkZ+xo4RAROVGzEJFrsQpOyEH2mb/Q80EgKOZQmjIvFdV?= =?iso-8859-1?Q?WB4qIRQY5ZZTsKk16EEBYwn4ByUsuRnoAf08u5llzVCsg7zmNm14s3braF?= =?iso-8859-1?Q?Iinxz9sI71sx2AAvTdsmJlxjJCYiS9abU+0yAHIeGxZzZ+7CaX9jgh61m+?= =?iso-8859-1?Q?u/5wbElSmlSmPaRO2T7d3IlBs4K7xeH1TvLgOjyxvOJvvpKZUPMo0JNukX?= =?iso-8859-1?Q?50JIfRGRYSkNgIvRlRVTM2w70UP3Cwh4M+Cywh7pK71XV2a4Zfu3t52I8n?= =?iso-8859-1?Q?aJDE5ei2cCdbmrv8lyQRkVGbfQtmhuTofDnN0ef37JqfbwudMcU4eyyXqc?= =?iso-8859-1?Q?EUoqGApnVTae6gNBAhcDcf3YKiZAFUvvJuVTddP0brdDRKwqei3ftO0E9Z?= =?iso-8859-1?Q?H7Trwrogy+U4uIN03YwhpeUOzIlZPPNoFaMNb4IBwdIzCRIM1NzwJ8KfKU?= =?iso-8859-1?Q?/m75Gc4x2Oo9An/cBlCORIJpV3qPE5H+ByymcM804a/Xkv2RvzDd/SlOOz?= =?iso-8859-1?Q?YvXbJgtWnu2bxghh3n2H4XbGty9X12LU66wsYG7n2r4/c68lEi3ddaHI/t?= =?iso-8859-1?Q?lhGjv7sUKFDcpH8sCXtepL7qHRitKzwhFWJz8+LS5aEYzeRprPQuuqap7k?= =?iso-8859-1?Q?wPraWP4UOk+O3pQl2b+hPlMa/yLbFRJ0VM5VvvRGgMopclkypzUxQnJlws?= =?iso-8859-1?Q?V8Q2Ra0Tk5qk0vhnNqMXsO6BfImRam7El+LydsgNVoEpLMMrHhjjOaOaTE?= =?iso-8859-1?Q?tJIXO6pN1a/xdqWUa75Q=3D=3D?= Content-Type: multipart/alternative; boundary="_000_PU4P216MB209967FF5138F2CAD4F40721C5432PU4P216MB2099KORP_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-0555f.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PU4P216MB2099.KORP216.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 6dc475fd-d761-4025-0d57-08dc22f409fa X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2024 07:04:31.3965 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SL2P216MB1468 X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_000_PU4P216MB209967FF5138F2CAD4F40721C5432PU4P216MB2099KORP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, I'm trying to cross-compile libffi for iOS from Debian. I managed to cross-= compile it successfully for MacOS (arm64 and x86) using OSX Cross but I'm g= etting some errors for iOS. My configure command is: ./configure --host=3Darm-apple-darwin11 --prefix=3D$IOS_TOOLCHAIN_ROOT --li= bdir=3D$IOS_TOOLCHAIN_ROOT/lib --disable-docs This is the error I'm getting: libtool: link: ( cd ".libs" && rm -f "libffi_convenience.la" && ln -s "../l= ibffi_convenience.la" "libffi_convenience.la" ) Undefined symbols for architecture arm64: "_ffi_call", referenced from: _ffi_raw_call in raw_api.o _ffi_java_raw_call in java_raw_api.o "_ffi_closure_trampoline_table_page", referenced from: _ffi_closure_alloc in closures.o "_ffi_prep_cif_machdep", referenced from: _ffi_prep_cif_core in prep_cif.o "_ffi_prep_cif_machdep_var", referenced from: _ffi_prep_cif_core in prep_cif.o "_ffi_prep_closure_loc", referenced from: _ffi_prep_closure in prep_cif.o _ffi_prep_raw_closure_loc in raw_api.o _ffi_prep_raw_closure in raw_api.o _ffi_prep_java_raw_closure_loc in java_raw_api.o _ffi_prep_java_raw_closure in java_raw_api.o ld: symbol(s) not found for architecture arm64 I've raised an issue with full logs here https://github.com/libffi/libffi/i= ssues/821 Anyone know any workaround for this? I need libffi as it's a dependency to = Glib. Thanks --_000_PU4P216MB209967FF5138F2CAD4F40721C5432PU4P216MB2099KORP_--