Giter Club home page Giter Club logo

bionic's People

Contributors

andre-rosa avatar bdcgoogle avatar bradfitz avatar cfriedt avatar chrisdearman avatar colincross avatar cwhuang avatar digit-android avatar dougkwan avatar enh-google avatar eugenis avatar fadden avatar gentoobionic avatar gkasten avatar jpa468 avatar jren1 avatar jserv avatar kruton avatar lcolitti avatar marcone avatar mattfischer avatar mdhorn avatar mig1964 avatar mikeandroid avatar mstorsjo avatar nickkral avatar pixelflinger avatar satok16 avatar sesse avatar swetland 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

bionic's Issues

Add install targets

All files should be installed to their proper (w.r.t. DESTDIR and perfix) directories with the correct permissions.

I expect that $(INSTALL) should be used for this purpose.

Get rid of __FORCE_THUMB2

A completely arbitrary define (__FORCE_THUMB2) was used to hack thumb / thumb2 support. Rather than using a completely arbitrary define, use the more conventional ones, defined in

libc/arch-arm/include/machine/cpu-features.h

sys/linux-syscalls.h missing because of python syntax error

This is not related to #28 , but it has a similar symptom; sys/linux-syscalls.h file is also not generated when using python-3.3 (at least with Gentoo/x86). It works by setting the interpreter back to python-2.7 (e.g. eselect set python 1).

python ./libc/tools/gensyscalls.py x86 ./ libc/arch-x86/syscalls > syscalls.stamp
File "./libc/tools/gensyscalls.py", line 22
print "could not find the Bionic root directory. aborting"
...
mkdir -p libc/arch-x86/bionic/
libc/arch-x86/bionic/_exit_with_stack_teardown.S:2:32: fatal error: sys/linux-syscalls.h: No such file or directory
compilation terminated.
libc/arch-x86/bionic/clone.S:2:32: fatal error: sys/linux-syscalls.h: No such file or directory
compilation terminated.
libc/arch-x86/bionic/futex_x86.S:2:32: fatal error: sys/linux-syscalls.h: No such file or directory
compilation terminated.

Ensure e.g. make -j7 works properly

I'm not sure if it's just issue #10 that is blocking this, but as soon as that gets resolved, this needs to be verified.

All make dependencies should be validated.

Add header install targets

Headers should also be installed to their respective (w.r.t. DESTDIR, prefix) locations.

The kernel header should not be installed in this stage, or it should be optional. This is so that e.g. Gentoo's sys-kernel/bionic-kernel-headers still works.

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.