Giter Site home page Giter Site logo

Comments (4)

patrick-lafferty avatar patrick-lafferty commented on July 20, 2024

libc++ depends on the following missing libc definitions:

  • wchar.h
  • assert.h
  • mbstate_t
  • strncat, strcoll, strxfrm, strchr, strcspn, strpbrk, strspn, strtok, strerror
  • div_t, ldiv_t, lldiv_t
  • div, ldiv, lldiv
  • atof, atoi, atol, atoll
  • strtod, strtof, strtold, strtoll, strtoul, strtoull
  • rand, srand
  • calloc
  • abort
  • atexit, exit, _Exit
  • getenv, system
  • bsearch
  • abs, labs, llabs
  • mblen, mbtowc, wctomb, mbstowcs, wcstombs
  • setbuf, setvbuf
  • snprintf, vfprintf, vsnprintf, vsprintf, vprintf
  • sscanf, vfscanf, vsscanf, scanf, vscanf
  • ungetc, getchar, putchar, puts
  • rewind, clearerr, feof, ferror, perror
  • freopen, remove, rename, tmpfile, tmpnam
  • wint_t
  • wmemmove, wmemcpy, wmemset, WEOF
  • fwprintf, fwscanf, swprintf, vfwprintf, vswprintf
  • swscanf, vfwscanf, vswscanf
  • fgetwc, fgetws, fputwc, fputws, fwide
  • getwc, putwc, ungetwc
  • wcstod, wcstof, wcstold, wcstol, wcstoll, wcstoul, wcstoull
  • wcscpy, wcsncpy, wcscat, wcsncat, wcscmp, wcscoll
  • wcsncmp, wcsxfrm, wcscspn, wcslen, wcsspn, wcstok, wmemcmp, wcsftime
  • btowc

from saturn.

patrick-lafferty avatar patrick-lafferty commented on July 20, 2024

Additionally, libcxxabi depends on:

  • wcschr, wcspbrk, wsrchr, wcsstr, wmemchr
  • tolower, toupper, assert
  • time.h
  • tm, clock, difftime, mktime, time
  • asctime, ctime, gmtime, localtime, strftime
  • errno.h

from saturn.

patrick-lafferty avatar patrick-lafferty commented on July 20, 2024

Update: libcxx/libcxxabi can be successfully built with Saturn's libc (though all of the above declarations remain undefined), currently testing.

from saturn.

patrick-lafferty avatar patrick-lafferty commented on July 20, 2024

Good to go!

from saturn.

Related Issues (20)

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.