From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailtransmit04.runbox.com (mailtransmit04.runbox.com [IPv6:2a0c:5a00:149::25]) by sourceware.org (Postfix) with ESMTPS id C71193853837 for ; Fri, 21 Oct 2022 18:00:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C71193853837 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=bothner.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=bothner.com Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1olwJm-004N5q-6V for kawa@sourceware.org; Fri, 21 Oct 2022 20:00:26 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bothner.com ; s=selector1; h=In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Content-Type; bh=XukjOugcU2fe9ASE2cFt/whHoGUy7CNIo8LN3mLqbak=; b=C fVR9CFeyqYwMddVKYeBjGPOWmm2fjsP7+drJgmXNKwtvOVCd3PwO5AlrWnciT7PQBjGTHJNhKApDv +TbnfKhoNFgqqy5DG15x2k6Psb775Mylbru0r/fH4AZyqe2VoSMa3P6GqkhmW8JcdbUhRQR/XRA53 ntlm/t1dM0LjQFiAZYqSIEsaMGbXlGA0/yDeNgODb1tIgcgWD8maY1wOrEfMnFYaQ+S047HWUW/LY AJaKdf+hcw8rg2SpWTdzTEvrHepFj4ABVsDFwhv4UlTcsNC3w8wDDQX89muybuOk79WnDFMpenE9a SSX2wwSbhxAJZ5e3BHtbt9jvcbvqBYxWw==; Received: from [10.9.9.74] (helo=submission03.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1olwJl-00077a-CM; Fri, 21 Oct 2022 20:00:25 +0200 Received: by submission03.runbox with esmtpsa [Authenticated ID (524175)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1olwJj-0006Z4-1c; Fri, 21 Oct 2022 20:00:23 +0200 Content-Type: multipart/mixed; boundary="------------A1d2b0OxxDgUG7PQJX20P82J" Message-ID: <87e4830c-b08f-f892-ac24-496725ab2dd7@bothner.com> Date: Fri, 21 Oct 2022 11:00:18 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: Building for Android Content-Language: en-US To: Panicz Maciej Godek Cc: kawa@sourceware.org References: <0986a08f-c28f-882c-8236-f5f3ecc5cb6a@bothner.com> From: Per Bothner In-Reply-To: X-Spam-Status: No, score=-10.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,NICE_REPLY_A,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS,TXREP 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: This is a multi-part message in MIME format. --------------A1d2b0OxxDgUG7PQJX20P82J Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 10/19/22 10:09, Panicz Maciej Godek wrote: > So, I did check, and USE_SYMBOLIC is set to true. Let's fix that first. > I followed your instruction: I removed selected-java-source, make clean, and then I typed this: > > ./configure --prefix=$HOME/usr --without-awt --without-swt --without-sax2 --without-swing --with-java-source=8 --without-httpserver --disable-xquery --disable-echo2 --disable-jemacs --disable-brl --with-android=/data/data/com.termux/files/usr/share/java/android.jar I figured it out: The --with-java-source=8 overrides the --with-android flag in terms of PreProcess arguments. Please try the attached patch. It should force '+Android' as a PreProcess argument. It seems to work even if you use --with-java-source, in the sense of setting USE_SYMBOLIC to false. -- --Per Bothner per@bothner.com http://per.bothner.com/ --------------A1d2b0OxxDgUG7PQJX20P82J Content-Type: text/plain; charset=UTF-8; name="mk-patch.txt" Content-Disposition: attachment; filename="mk-patch.txt" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL01ha2VmaWxlLmFtIGIvTWFrZWZpbGUuYW0KaW5kZXggMDYyYjliN2U3 Li5iNzdlNGQwZTMgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlLmFtCisrKyBiL01ha2VmaWxlLmFt CkBAIC0zNjgsNiArMzY4LDExIEBAIGVuZGlmCiAKIEpBVkFfU09VUkNFID0gQEpBVkFfU09V UkNFQAogCitpZiBXSVRIX0FORFJPSUQKK1BSRVBST0NFU1NfQU5EUk9JRCA9ICtBbmRyb2lk CitlbHNlCitQUkVQUk9DRVNTX0FORFJPSUQgPSAtQW5kcm9pZAorZW5kaWYKIGlmIFdJVEhf SFRUUFNFUlZFUgogUFJFUFJPQ0VTU19IVFRQU0VSVkVSID0gK3VzZTpjb20uc3VuLm5ldC5o dHRwc2VydmVyCiBlbHNlCkBAIC00MDUsNyArNDEwLDcgQEAga2F3YS9WZXJzaW9uLmNsYXNz OiBrYXdhL1ZlcnNpb24uamF2YQogZ251L2thd2EvdXRpbC9QcmVQcm9jZXNzLmNsYXNzOiBn bnUva2F3YS91dGlsL1ByZVByb2Nlc3MuamF2YQogCSQoSkFWQUMpIC1kIC4gJChKQVZBQ0ZM QUdTKSAkXgogCi1KQVZBX1BSRVBST0NFU1NfT1BUSU9OUyA9IEBKQVZBX1NPVVJDRV9TRUxF Q1RPUkAgJChQUkVQUk9DRVNTX0hUVFBTRVJWRVIpICQoUFJFUFJPQ0VTU19YTUwpICQoUFJF UFJPQ0VTU19KTElORTMpICQoUFJFUFJPQ0VTU19MU1A0SikgJChQUkVQUk9DRVNTX0FXVCkK K0pBVkFfUFJFUFJPQ0VTU19PUFRJT05TID0gQEpBVkFfU09VUkNFX1NFTEVDVE9SQCAkKFBS RVBST0NFU1NfSFRUUFNFUlZFUikgJChQUkVQUk9DRVNTX1hNTCkgJChQUkVQUk9DRVNTX0pM SU5FMykgJChQUkVQUk9DRVNTX0xTUDRKKSAkKFBSRVBST0NFU1NfQVdUKSAkKFBSRVBST0NF U1NfQU5EUk9JRCkKIAogc2VsZWN0ZWQtamF2YS1zb3VyY2U6IE1ha2VmaWxlICQoc3JjZGly KS9wYXRjaC1zb3VyY2UtbGlzdAogCWlmIHRlc3QgISAtZSBzZWxlY3RlZC1qYXZhLXNvdXJj ZSAtbyBcCg== --------------A1d2b0OxxDgUG7PQJX20P82J--