Giter VIP home page Giter VIP logo

dietlibc's People

Contributors

arsv avatar ensc avatar hollow avatar outselldeploy avatar tenchman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dietlibc's Issues

Build error

I'm getting the following build error:

bin-x86_64/diet gcc -D__dietlibc__ -Os -fstrict-aliasing -momit-leaf-frame-pointer -mfancy-math-387 -ffunction-sections -fdata-sections -W -Wall -Wextra -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wno-switch -Wno-unused -Wredundant-decls -Wshadow -o bin-x86_64/elftrunc contrib/elftrunc.c -Wl,--gc-sections -Wl,-z,noseparate-code
make: *** [Makefile:350: bin-x86_64/elftrunc] Segmentation fault (core dumped)

System information:

  • OS: Arch Linux x86_64
  • Compiler: gcc 10.2.0
  • dietlibc: git master (currently at commit 7d1eb8b)

strange compile problem (does not find emmintrin.h)

x86_64-pc-linux-gnu-gcc -I. -isystem include -march=core-avx2 -O2 -pipe -nostdinc -W -Wall -Wextra -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wno-switch -Wno-unused -Wredundant-decls -fno-strict-aliasing -fno-stack-protector -Wa,--noexecstack -fpie -fvisibility=hidden -c x86_64/memccpy.c -o bin-x86_64/memccpy.o -D__dietlibc__
x86_64/memccpy.c:5:23: fatal error: emmintrin.h: No such file or directory
compilation terminated.

  • the header file exists and is as part of the gcc-package installed:
    /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/emmintrin.h
  • due to the compilation settings I had to copy emmintrin.h, xmmintrin.h, mmintrin.h, mm_malloc.h from the gcc-include path to the local directory to make this file compile again, but I think this is not the intended way...

Error in function wcsstr

Function wcsstr return null if argument "haystack" ends with "needle". Ex:
wchar_t *x = L"string";
wchar_t *f = L"ng";
wchar_t *r = wcsstr(x, f); // IS NULL

is libdl still supported?

Sorry, not sure if you guys will know the answer to this question at this point, but I was wondering if libdl (dlopen, dlsym support) is still maintained because I'm currently not able to build the given sample tests for it.

Has somebody managed to build the sample tests for libdl?

Thank you

MinGW port

A first attempt to compile with make i386 gives unrecognized option --noexecstack'`.
After commenting that lines from the Makefile, the next one says :

i386/start.S: Assembler messages:
i386/start.S:66: Warning: .size pseudo-op used outside of .def/.endef: ignored.
i386/start.S:66: Error: junk at end of line, first unrecognized character is `_'
make[1]: *** [Makefile:232: bin-i386/start.o] Error 1

I know that windows is not supported, but are there technical reasons for that?
The FAQ, just says No.

daemontools-0.76 compiled with current dietlibc no longer working - execve is broken

The softlimit executable (part of the daemontools) is no longer able to set some limits / accept command line parameters or start sub processes. Its output is now:
softlimit: fatal: unable to run /usr/bin/tinydns: bad address
when daemontools try to start DJB's tinydns (... softlimit -d 400000 /usr/bin/tinydns).
In my opinion there seems to be nothing wrong with the source code of softlimit. It compiles and runs fine with glibc and my previously used dietlibc version (from gentoo: 0.34_pre20140729)

here the output of: (older ditlibc - softlimit is able to start process: /bin/true)
strace softlimit -d400000 /bin/true
execve("/usr/bin/softlimit", ["softlimit", "-d400000", "/bin/true"], [/* 75 vars /]) = 0
arch_prctl(ARCH_SET_FS, 0x7fff261dc9b0) = 0
getrlimit(RLIMIT_DATA, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0
setrlimit(RLIMIT_DATA, {rlim_cur=400000, rlim_max=RLIM64_INFINITY}) = 0
execve("/bin/true", ["/bin/true"], [/
75 vars */]) = 0
brk(NULL) = 0x232e000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd3097d5000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=268224, ...}) = 0
mmap(NULL, 268224, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd309793000
close(3) = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\10\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1668936, ...}) = 0
mmap(NULL, 3776024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd309219000
mprotect(0x7fd3093a9000, 2097152, PROT_NONE) = 0
mmap(0x7fd3095a9000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x190000) = 0x7fd3095a9000
mmap(0x7fd3095af000, 15896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd3095af000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd309792000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd309791000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd309790000
arch_prctl(ARCH_SET_FS, 0x7fd309791700) = 0
mprotect(0x7fd3095a9000, 16384, PROT_READ) = 0
mprotect(0x605000, 4096, PROT_READ) = 0
mprotect(0x7fd3097d6000, 4096, PROT_READ) = 0
munmap(0x7fd309793000, 268224) = 0
exit_group(0) = ?
+++ exited with 0 +++
``

here the output of softlimit compiled with current dietlibc:
strace softlimit -d400000 /bin/true
execve("/usr/bin/softlimit", ["softlimit", "-d400000", "/bin/true"], [/* 119 vars /]) = 0
arch_prctl(ARCH_SET_FS, 0x7fff579eebd0) = 0
getrlimit(RLIMIT_DATA, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0
setrlimit(RLIMIT_DATA, {rlim_cur=400000, rlim_max=RLIM64_INFINITY}) = 0
execve("/bin/true", ["/bin/true"], [/
15 vars */]) = -1 EFAULT (Bad address)
write(2, "softlimit: fatal: unable to run "..., 55softlimit: fatal: unable to run /bin/true: bad address
) = 55
exit(111) = ?
+++ exited with 111 +++
`

compilation error

Hello,

I could not compile with "make -j1 all dyn"

strip -x -R .comment -R .note pic-x86_64/glob.o
gcc -D__dietlibc__ -I. -isystem include -Os -fstrict-aliasing -momit-leaf-frame-pointer -mfancy-math-387 -W -Wall -Wextra -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wno-switch -Wno-unused -Wredundant-decls -Wa,--noexecstack -fPIC -D__DYN_LIB -c libregex/rx.c -o pic-x86_64/rx.o
strip -x -R .comment -R .note pic-x86_64/rx.o
env -u LD_RUN_PATH gcc -D__dietlibc__ -nostdlib -shared -o pic-x86_64/libc.so -Os -fstrict-aliasing -momit-leaf-frame-pointer -mfancy-math-387 -W -Wall -Wextra -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wno-switch -Wno-unused -Wredundant-decls -fPIC pic-x86_64/dyn_syscalls.o pic-x86_64/errlist.o pic-x86_64/pselect.o pic-x86_64/getenv.o pic-x86_64/setlinebuf.o pic-x86_64/__finite.o pic-x86_64/shmget.o pic-x86_64/isprint.o pic-x86_64/wcsncmp.o pic-x86_64/execle.o pic-x86_64/shutdown.o pic-x86_64/creat.o pic-x86_64/assert_fail.o pic-x86_64/wcsncpy.o pic-x86_64/__umount.o pic-x86_64/getopt.o pic-x86_64/sprintf.o pic-x86_64/if_indextoname.o pic-x86_64/mmap64.o pic-x86_64/memccpy.o pic-x86_64/strxfrm.o pic-x86_64/isupper.o pic-x86_64/abs.o pic-x86_64/wait.o pic-x86_64/raise.o pic-x86_64/_getpriority.o pic-x86_64/tcflush.o pic-x86_64/sigaction.o pic-x86_64/sleep.o pic-x86_64/strtok_r.o pic-x86_64/wcsrtombs.o pic-x86_64/strtod.o pic-x86_64/sigorset.o pic-x86_64/write12.o pic-x86_64/ffs.o pic-x86_64/__v_printf.o pic-x86_64/sigfillset.o pic-x86_64/recvfrom.o pic-x86_64/connect.o pic-x86_64/__lltostr.o pic-x86_64/htonl.o pic-x86_64/qsort.o pic-x86_64/wcslen.o pic-x86_64/getpeername.o pic-x86_64/ftw.o pic-x86_64/rand_r.o pic-x86_64/sigtimedwait.o pic-x86_64/toupper.o pic-x86_64/strerror.o pic-x86_64/strrchr.o pic-x86_64/gethostname.o pic-x86_64/strcasecmp.o pic-x86_64/__truncate64.o pic-x86_64/msgctl.o pic-x86_64/stack_smash_handler3.o pic-x86_64/__isinf.o pic-x86_64/adjtime.o pic-x86_64/tcdrain.o pic-x86_64/div.o pic-x86_64/__lstat64.o pic-x86_64/__get_elf_aux_value.o pic-x86_64/lockf.o pic-x86_64/strncasecmp.o pic-x86_64/timerfd_create.o pic-x86_64/__fcntl64.o pic-x86_64/usleep.o pic-x86_64/__sysctl.o pic-x86_64/isdigit.o pic-x86_64/tcflow.o pic-x86_64/rewinddir.o pic-x86_64/__stat64_cvt.o pic-x86_64/sigdelset.o pic-x86_64/isatty.o pic-x86_64/mbsinit.o pic-x86_64/iswblank.o pic-x86_64/cfsetospeed.o pic-x86_64/islower.o pic-x86_64/alloc.o pic-x86_64/sigwait.o pic-x86_64/sscanf.o pic-x86_64/memcmp.o pic-x86_64/towlower.o pic-x86_64/tcsetattr.o pic-x86_64/sigaddset.o pic-x86_64/longjmp.o pic-x86_64/labs.o pic-x86_64/memcpy.o pic-x86_64/isalpha.o pic-x86_64/atexit.o pic-x86_64/wcsstr.o pic-x86_64/strcat.o pic-x86_64/memrchr.o pic-x86_64/signal.o pic-x86_64/ispunct.o pic-x86_64/btowc.o pic-x86_64/strsep.o pic-x86_64/sbrk.o pic-x86_64/fdopendir.o pic-x86_64/putenv.o pic-x86_64/open64.o pic-x86_64/cfsetispeed.o pic-x86_64/__mmap.o pic-x86_64/iswdigit.o pic-x86_64/strncat.o pic-x86_64/sigemptyset.o pic-x86_64/__fstat64.o pic-x86_64/send.o pic-x86_64/nice.o pic-x86_64/wcscat.o pic-x86_64/vfork.o pic-x86_64/iswspace.o pic-x86_64/__v_scanf.o pic-x86_64/atof.o pic-x86_64/__ltostr.o pic-x86_64/setsockopt.o pic-x86_64/strlcat.o pic-x86_64/mblen.o pic-x86_64/__statfs64.o pic-x86_64/setpgrp.o pic-x86_64/strchr.o pic-x86_64/mbrlen.o pic-x86_64/iswgraph.o pic-x86_64/execl.o pic-x86_64/vsscanf.o pic-x86_64/__fstatfs64.o pic-x86_64/binshstr.o pic-x86_64/wcswidth.o pic-x86_64/mq_receive.o pic-x86_64/if_nameindex.o pic-x86_64/mbstowcs.o pic-x86_64/__alarm.o pic-x86_64/perror.o pic-x86_64/semget.o pic-x86_64/strdup.o pic-x86_64/sigsuspend.o pic-x86_64/mq_send.o pic-x86_64/atoi.o pic-x86_64/recvmsg.o pic-x86_64/readdir_r.o pic-x86_64/mbtowc.o pic-x86_64/reboot.o pic-x86_64/fstatvfs.o pic-x86_64/creat64.o pic-x86_64/_brk.o pic-x86_64/strspn.o pic-x86_64/lc_ctype.o pic-x86_64/ldiv.o pic-x86_64/readdir.o pic-x86_64/strcmp.o pic-x86_64/lseek64.o pic-x86_64/__stat64.o pic-x86_64/listen.o pic-x86_64/iswcntrl.o pic-x86_64/opendir.o pic-x86_64/iswalpha.o pic-x86_64/siginterrupt.o pic-x86_64/sigismember.o pic-x86_64/sigjmp.o pic-x86_64/pwrite.o pic-x86_64/seekdir.o pic-x86_64/strlen.o pic-x86_64/telldir.o pic-x86_64/strtoull.o pic-x86_64/socket.o pic-x86_64/strtold.o pic-x86_64/iswpunct.o pic-x86_64/readdir64.o pic-x86_64/strncmp.o pic-x86_64/lldiv.o pic-x86_64/pread.o pic-x86_64/towupper.o pic-x86_64/isxdigit.o pic-x86_64/shmctl.o pic-x86_64/wcscmp.o pic-x86_64/msgrcv.o pic-x86_64/strncpy.o pic-x86_64/tcgetpgrp.o pic-x86_64/__utime.o pic-x86_64/semop.o pic-x86_64/isascii.o pic-x86_64/stack_smash_handler2.o pic-x86_64/wcscpy.o pic-x86_64/iswxdigit.o pic-x86_64/__sched_getaffinity.o pic-x86_64/mkfifo.o pic-x86_64/abort.o pic-x86_64/getsockname.o pic-x86_64/strtoll.o pic-x86_64/strcpy.o pic-x86_64/remove.o pic-x86_64/stack_smash_handler.o pic-x86_64/iswlower.o pic-x86_64/strpbrk.o pic-x86_64/tcgetsid.o pic-x86_64/llabs.o pic-x86_64/recv.o pic-x86_64/sendto.o pic-x86_64/__isnan.o pic-x86_64/strtoul.o pic-x86_64/iswupper.o pic-x86_64/strtok.o pic-x86_64/sigqueueinfo.o pic-x86_64/strcspn.o pic-x86_64/tcsendbreak.o pic-x86_64/wcrtomb.o pic-x86_64/iscntrl.o pic-x86_64/memmove.o pic-x86_64/shmdt.o pic-x86_64/if_nametoindex.o pic-x86_64/memset.o pic-x86_64/sigisemptyset.o pic-x86_64/wcwidth.o pic-x86_64/rand48.o pic-x86_64/strtol.o pic-x86_64/sigprocmask.o pic-x86_64/mbsrtowcs.o pic-x86_64/sigandset.o pic-x86_64/statvfs_cvt.o pic-x86_64/wcstombs.o pic-x86_64/__getcwd.o pic-x86_64/semctl.o pic-x86_64/execvp.o pic-x86_64/tolower.o pic-x86_64/statfs64_cvt.o pic-x86_64/swab.o pic-x86_64/htons.o pic-x86_64/isalnum.o pic-x86_64/socketpair.o pic-x86_64/isblank.o pic-x86_64/shmat.o pic-x86_64/execv.o pic-x86_64/bsearch.o pic-x86_64/__time.o pic-x86_64/accept.o pic-x86_64/atol.o pic-x86_64/strtof.o pic-x86_64/iswprint.o pic-x86_64/snprintf.o pic-x86_64/sigpending.o pic-x86_64/statvfs.o pic-x86_64/posix_fallocate.o pic-x86_64/ftw64.o pic-x86_64/wcsrchr.o pic-x86_64/vdso_dlsym.o pic-x86_64/stackgap.o pic-x86_64/closedir.o pic-x86_64/cfgetospeed.o pic-x86_64/atoll.o pic-x86_64/__stime.o pic-x86_64/wcschr.o pic-x86_64/getdomainname.o pic-x86_64/rand.o pic-x86_64/vsprintf.o pic-x86_64/cfmakeraw.o pic-x86_64/wcsncat.o pic-x86_64/vsnprintf.o pic-x86_64/ttyname.o pic-x86_64/mbrtowc.o pic-x86_64/sys_siglist.o pic-x86_64/getsockopt.o pic-x86_64/errlistu.o pic-x86_64/getpgrp.o pic-x86_64/iswalnum.o pic-x86_64/tcgetattr.o pic-x86_64/errno_location.o pic-x86_64/isgraph.o pic-x86_64/memchr.o pic-x86_64/tcsetpgrp.o pic-x86_64/memmem.o pic-x86_64/sendmsg.o pic-x86_64/ipv6constants.o pic-x86_64/rewind.o pic-x86_64/__sendfile64.o pic-x86_64/__dtostr.o pic-x86_64/wctomb.o pic-x86_64/isspace.o pic-x86_64/strlcpy.o pic-x86_64/exec_lib.o pic-x86_64/msgget.o pic-x86_64/bind.o pic-x86_64/__ftruncate64.o pic-x86_64/execlp.o pic-x86_64/msgsnd.o pic-x86_64/mq_getattr.o pic-x86_64/wait3.o pic-x86_64/strstr.o pic-x86_64/signalfd.o pic-x86_64/__ptrace.o pic-x86_64/arch_prctl.o pic-x86_64/__CAS.o pic-x86_64/fsetpos.o pic-x86_64/fflush.o pic-x86_64/ftell.o pic-x86_64/stdout.o pic-x86_64/fclose.o pic-x86_64/fgetpos.o pic-x86_64/fseeko64.o pic-x86_64/fputc_unlocked.o pic-x86_64/__fwritable.o pic-x86_64/vprintf.o pic-x86_64/fdglue2.o pic-x86_64/__flbf.o pic-x86_64/fscanf.o pic-x86_64/vscanf.o pic-x86_64/fileno.o pic-x86_64/fdglue.o pic-x86_64/setvbuf.o pic-x86_64/vfprintf.o pic-x86_64/fprintf.o pic-x86_64/ftello64.o pic-x86_64/puts.o pic-x86_64/__freading.o pic-x86_64/fseek.o pic-x86_64/stdin.o pic-x86_64/fopen.o pic-x86_64/tmpfile.o pic-x86_64/fwrite.o pic-x86_64/clearerr.o pic-x86_64/__fpending.o pic-x86_64/vfdprintf.o pic-x86_64/ftello.o pic-x86_64/scanf.o pic-x86_64/__fpurge.o pic-x86_64/fgetc_unlocked.o pic-x86_64/fputs.o pic-x86_64/feof.o pic-x86_64/ungetc.o pic-x86_64/fdopen.o pic-x86_64/stderr.o pic-x86_64/__fbufsize.o pic-x86_64/freopen.o pic-x86_64/putchar.o pic-x86_64/fdprintf.o pic-x86_64/__freadable.o pic-x86_64/printf.o pic-x86_64/fgets.o pic-x86_64/fread.o pic-x86_64/fseeko.o pic-x86_64/vfscanf.o pic-x86_64/ferror.o pic-x86_64/ptsname.o pic-x86_64/strftime.o pic-x86_64/localtime_r.o pic-x86_64/facilitynames.o pic-x86_64/iconv_close.o pic-x86_64/getservbyname_r.o pic-x86_64/unsetenv.o pic-x86_64/strptime.o pic-x86_64/asctime.o pic-x86_64/servent_buf.o pic-x86_64/getprotobyname.o pic-x86_64/getprotobyname_r.o pic-x86_64/vasprintf.o pic-x86_64/endmntent.o pic-x86_64/getservbyname.o pic-x86_64/putpwent.o pic-x86_64/prioritynames.o pic-x86_64/tzfile.o pic-x86_64/addmntent.o pic-x86_64/freeaddrinfo.o pic-x86_64/asctime_r.o pic-x86_64/system.o pic-x86_64/gethostent.o pic-x86_64/netent.o pic-x86_64/wmemcmp.o pic-x86_64/gethostent_nor.o pic-x86_64/utent.o pic-x86_64/getservbyport.o pic-x86_64/setmntent.o pic-x86_64/popen.o pic-x86_64/getservbyport_r.o pic-x86_64/strsignal.o pic-x86_64/wmemcpy.o pic-x86_64/protoent_buf.o pic-x86_64/time_table_spd.o pic-x86_64/getservent.o pic-x86_64/unlockpt.o pic-x86_64/getprotoent.o pic-x86_64/wctype.o pic-x86_64/timezone.o pic-x86_64/openpty.o pic-x86_64/pclose.o pic-x86_64/getaddrinfo.o pic-x86_64/strndup.o pic-x86_64/grantpt.o pic-x86_64/getservent_r.o pic-x86_64/gai_strerror.o pic-x86_64/wtent.o pic-x86_64/isleap.o pic-x86_64/ctime_r.o pic-x86_64/iconv.o pic-x86_64/gmtime.o pic-x86_64/getprotobynumber.o pic-x86_64/dirfd.o pic-x86_64/difftime.o pic-x86_64/timegm.o pic-x86_64/gmtime_r.o pic-x86_64/getmntent.o pic-x86_64/wmemset.o pic-x86_64/iconv_open.o pic-x86_64/setenv.o pic-x86_64/getprotoent_r.o pic-x86_64/utxent.o pic-x86_64/asprintf.o pic-x86_64/getnameinfo.o pic-x86_64/iswctype.o pic-x86_64/__utmp_block_signals.o pic-x86_64/hasmntopt.o pic-x86_64/ctime.o pic-x86_64/mktime.o pic-x86_64/ftime.o pic-x86_64/logging.o pic-x86_64/wmemmove.o pic-x86_64/getprotobynumber_r.o pic-x86_64/localtime.o pic-x86_64/__utmp_io.o pic-x86_64/__prepare_parse.o pic-x86_64/res_init.o pic-x86_64/gethostbyaddr_r.o pic-x86_64/mkstemp.o pic-x86_64/dnscruft.o pic-x86_64/gethostbyname.o pic-x86_64/get_current_dir_name.o pic-x86_64/__parse_1.o pic-x86_64/ngettext.o pic-x86_64/localeconv.o pic-x86_64/setlocale.o pic-x86_64/killpg.o pic-x86_64/getgrent.o pic-x86_64/__parse_ws.o pic-x86_64/__parse_nws.o pic-x86_64/getgrent_r.o pic-x86_64/tempnam.o pic-x86_64/bcopy.o pic-x86_64/grbuf.o pic-x86_64/sysconf_cpus.o pic-x86_64/scandir.o pic-x86_64/dgettext.o pic-x86_64/sysconf.o pic-x86_64/inet_ntop.o pic-x86_64/inet_aton.o pic-x86_64/mkdtemp.o pic-x86_64/pwbuf.o pic-x86_64/dn_skipname.o pic-x86_64/getgrgid.o pic-x86_64/nl_langinfo.o pic-x86_64/__fprepare_parse.o pic-x86_64/getopt_long_only.o pic-x86_64/strerror_r.o pic-x86_64/getpwent_r.o pic-x86_64/getspent_r.o pic-x86_64/getgrgid_r.o pic-x86_64/dnscruft4.o pic-x86_64/getopt_data.o pic-x86_64/inet_ntoa.o pic-x86_64/dl_support.o pic-x86_64/getpagesize.o pic-x86_64/clock.o pic-x86_64/inet_ntoa_r.o pic-x86_64/tmpnam.o pic-x86_64/__end_parse.o pic-x86_64/fgetpwent_r.o pic-x86_64/dnscruft2.o pic-x86_64/bzero.o pic-x86_64/scandir64.o pic-x86_64/__parse.o pic-x86_64/setegid.o pic-x86_64/scan_ulong.o pic-x86_64/dngettext.o pic-x86_64/h_errno.o pic-x86_64/getgrnam_r.o pic-x86_64/bindtextdomain.o pic-x86_64/res_close.o pic-x86_64/getpwent.o pic-x86_64/confstr.o pic-x86_64/gethostbyname2_r.o pic-x86_64/spbuf.o pic-x86_64/inet_pton.o pic-x86_64/getlogin.o pic-x86_64/inet_addr.o pic-x86_64/dl_iterate_phdr.o pic-x86_64/herrno_location.o pic-x86_64/dn_expand.o pic-x86_64/getgrnam.o pic-x86_64/alphasort64.o pic-x86_64/fgetpwent.o pic-x86_64/getpass.o pic-x86_64/getspent.o pic-x86_64/dcgettext.o pic-x86_64/gethostbyname_r.o pic-x86_64/getspnam.o pic-x86_64/res_search.o pic-x86_64/mktemp.o pic-x86_64/getspnam_r.o pic-x86_64/textdomain.o pic-x86_64/gettext.o pic-x86_64/hstrerror.o pic-x86_64/getpwuid.o pic-x86_64/alphasort.o pic-x86_64/res_mkquery.o pic-x86_64/getpwuid_r.o pic-x86_64/getusershell.o pic-x86_64/dnscruft3.o pic-x86_64/gethostbyaddr2_r.o pic-x86_64/getdtablesize.o pic-x86_64/herror.o pic-x86_64/getopt_long.o pic-x86_64/initgroups.o pic-x86_64/getpwnam.o pic-x86_64/gethostbyaddr.o pic-x86_64/gethostbyname2.o pic-x86_64/seteuid.o pic-x86_64/getpwnam_r.o pic-x86_64/res_query.o pic-x86_64/crypt.o pic-x86_64/md5crypt.o pic-x86_64/md5.o pic-x86_64/basename.o pic-x86_64/dirname.o pic-x86_64/fnmatch.o pic-x86_64/realpath.o pic-x86_64/glob.o pic-x86_64/rx.o -lgcc -Wl,-soname=libc.so
/usr/bin/ld: pic-x86_64/dyn_syscalls.o: relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
pic-x86_64/dyn_syscalls.o: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make: *** [pic-x86_64/libc.so] Error 1

Thanks
Joe

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.