[PATCH 1/2] add t1lib patch

QIAO YANG yangqiao0505 at me.com
Mon Aug 10 21:31:17 UTC 2015



> ping Pavel..
>
> how do these look?
 

Pavel won't be there until 23/08.



Yes there is a source file configue.in, but the problem is that, when we use cross-compile, we can't run a sample program to Check which ANSI integer type is 64 bit.

The source code is :

AC_CACHE_CHECK( "which ANSI integer type is 64 bit", ac_64bit_type,
        AC_TRY_RUN([
int main(void) {
  if (sizeof(long)==8)
    return(0);
  else
    return(1);
}], ac_64bit_type="long", ac_64bit_type="<none>"))

It surprises me that the output of same check for 32 bit do not throw an error when CC. I've also searched on Internet but the only solution I found is to modify the configure script directly. Apparently there isn't any code to avoid the error in source code. That's why I modified the output file.

On Aug 10, 2015, at 06:18 AM, Joel Sherrill <joel.sherrill at oarcorp.com> wrote:
>
> On 8/10/2015 7:48 AM, YANG QIAO wrote:
>> From: YANG Qiao <yangqiao0505 at me.com>
>>
>> ---
>> tools/4.11/t1lib/t1lib-5.1.2.diff | 15 +++++++++++++++
>> 1 file changed, 15 insertions(+)
>> create mode 100644 tools/4.11/t1lib/t1lib-5.1.2.diff
>>
>> diff --git a/tools/4.11/t1lib/t1lib-5.1.2.diff b/tools/4.11/t1lib/t1lib-5.1.2.diff
>> new file mode 100644
>> index 0000000..5e27472
>> --- /dev/null
>> +++ b/tools/4.11/t1lib/t1lib-5.1.2.diff
>> @@ -0,0 +1,15 @@
>> +--- t1lib-5.1.2.orig/configure 2015-06-28 23:12:59.394297125 +0200
>> ++++ t1lib-5.1.2/configure 2015-06-28 23:15:44.066290147 +0200
>> +@@ -24758,11 +24758,7 @@
>> + echo $ECHO_N "(cached) $ECHO_C" >&6
>> + else
>> + if test "$cross_compiling" = yes; then
>> +- { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
>> +-See \`config.log' for more details." >&5
>> +-echo "$as_me: error: cannot run test program while cross compiling
>> +-See \`config.log' for more details." >&2;}
>> +- { (exit 1); exit 1; }; }
>> ++ ac_64bit_type="<none>"
>> + else
>> + cat >conftest.$ac_ext <<_ACEOF
>> + /* confdefs.h. */
>>
>
> -- 
> Joel Sherrill, Ph.D. Director of Research & Development
> joel.sherrill at OARcorp.com On-Line Applications Research
> Ask me about RTEMS: a free RTOS Huntsville AL 35805
> Support Available (256) 722-9985
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20150810/238095db/attachment-0002.html>


More information about the devel mailing list