|
@@ -92,11 +92,13 @@ int verbose = 0;
|
|
|
int libmode = 0;
|
|
|
int nolinks = 0;
|
|
|
int nocache = 0;
|
|
|
-char *conffile = LDSO_CONF;
|
|
|
-char *cachefile = LDSO_CACHE;
|
|
|
void cache_print(void);
|
|
|
void cache_write(void);
|
|
|
void cache_dolib(const char *dir, const char *so, int libtype);
|
|
|
+#ifdef __LDSO_CACHE_SUPPORT__
|
|
|
+char *conffile = LDSO_CONF;
|
|
|
+char *cachefile = LDSO_CACHE;
|
|
|
+#endif
|
|
|
|
|
|
|
|
|
static void verror_msg(const char *s, va_list p)
|
|
@@ -813,10 +815,14 @@ int main(int argc, char **argv)
|
|
|
printcache = 1;
|
|
|
break;
|
|
|
case 'f':
|
|
|
+#ifdef __LDSO_CACHE_SUPPORT__
|
|
|
conffile = optarg;
|
|
|
+#endif
|
|
|
break;
|
|
|
case 'C':
|
|
|
+#ifdef __LDSO_CACHE_SUPPORT__
|
|
|
cachefile = optarg;
|
|
|
+#endif
|
|
|
break;
|
|
|
case 'r':
|
|
|
chroot_dir = optarg;
|