<div dir="ltr">This get rid of 4 warnings. Tested on m68k-gen68340(32 bit) and sparc64-niagara(64 bit). Let me know if this is ok.<br><br>diff --git a/cpukit/libdl/rtl-obj-cache.c b/cpukit/libdl/rtl-obj-cache.c<br>index a4676cf..912689d 100644<br>--- a/cpukit/libdl/rtl-obj-cache.c<br>+++ b/cpukit/libdl/rtl-obj-cache.c<br>@@ -78,11 +78,11 @@ rtems_rtl_obj_cache_read (rtems_rtl_obj_cache_t* cache,<br>   struct stat sb;<br> <br>   if (rtems_rtl_trace (RTEMS_RTL_TRACE_CACHE))<br>-    printf ("rtl: cache: %2d: fd=%d offset=%d length=%d area=[%d,%d] cache=[%d,%d] size=%d\n",<br>-            fd, cache->fd, (int) offset, (int) *length,<br>-            (int) offset, (int) offset + *length,<br>-            (int) cache->offset, (int) cache->offset + cache->level,<br>-            (int) cache->file_size);<br>+    printf ("rtl: cache: %2d: fd=%d offset=%llu length=%d area=[%d,%llu] cache=[%llu,%llu] size=%lu\n",<br>+            fd, cache->fd, offset, (int) *length,<br>+            (int) offset, offset + *length,<br>+            cache->offset, cache->offset + cache->level,<br>+            cache->file_size);<br> <br>   if (*length > cache->size)<br>   {<br>@@ -172,10 +172,10 @@ rtems_rtl_obj_cache_read (rtems_rtl_obj_cache_t* cache,<br>     }<br> <br>     if (rtems_rtl_trace (RTEMS_RTL_TRACE_CACHE))<br>-      printf ("rtl: cache: %2d: seek: offset=%d buffer_offset=%d read=%d cache=[%d,%d] dist=%d\n",<br>-              fd, (int) offset + buffer_offset, (int) buffer_offset, (int) buffer_read,<br>-              (int) offset, (int) offset + buffer_read,<br>-              (int) (cache->file_size - offset));<br>+      printf ("rtl: cache: %2d: seek: offset=%llu buffer_offset=%lu read=%d cache=[%d,%llu] dist=%llu\n",<br>+              fd, offset + buffer_offset, buffer_offset, (int) buffer_read,<br>+              (int) offset, offset + buffer_read,<br>+              (cache->file_size - offset));<br> <br>     if (lseek (fd, offset + buffer_offset, SEEK_SET) < 0)<br>     {<br></div>