Coder Social home page Coder Social logo

didbs's People

Contributors

danielhams avatar jupo42 avatar larb0b avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

dillera unxmaal

didbs's Issues

"Make" pulling in unneeded libelf dependency

With the "libelf" package in place for rpm, make now pulls it in during "configure" due to some misguided look for it under solaris.

Deactivate it for 0.1.8 by passing appropriate ac_cv_conv thing to disable during configure.

New hashing takes into account "make jobs"

The new didbs hashing shouldn't take into account the DIDBS_JOBS=X from the defaultenv.vars

Move this out of there and don't use wherever it is as part of a hash computation.

all gcc versions - thread local storage broken

simple example, just compile a c file a variable declared like this:

__thread int a=0;

Unclear at the moment if this problem is coming from inside gcc or is binutils related.

gcc should be using emutls - so shouldn't emit thread local storage references in the assembly (if I've understood correctly).

all gcc versions - broken default output isa

The gcc compilers in a "mips3" and a "mips4" release are indeed themselves the correct isa - but their "default output" mode isn't what would be expected.

Looks like under certain cases the mips4 compiler spits out mips4 asm - but then the assembler refuses to compile it as it consider mips4 instructions unsupported.

Can be worked around for the moment by explicitly adding -mips4 or -mips3 in your CFLAGS/LDFLAGS.

Review perl build

Use the config.sh previously created + ensure libperl.so created + all tests passing.

wget errors during building

Courtesy of thor:

The release ball of 0.1.7 has a wget that truncates Host: headers during redirects.

Can be worked around by editing the scripts/wgethelper.sh - commenting out the wget line and adding similar but using curl -s -L -O $SOURCEURL || exit -1

Proper fix will be in 0.1.8.

autotools projects +gcc / ld - detecting "-static" doesn't work

Unsure if this should actually work or not.

e.g. "checking if gcc static flag -static works ... result: no"

But the output indicates a warning from ld - not necessarily that this doesn't work.

"ld: warning: linking abicalls files with non-abicalls files".

Needs a standalone test to see if this is actually working, and whether ld should be tweaked to stop emitting the warning.

Missing root CA bundle

Needs a meta package that will pull down the latest ones and put them in an appropriate place.

gcc installs - probably broken .la files

Due to the usual lib/lib32 madness, looks like the libtool linker files ".la" reference the "lib32" that gcc thinks it's installed stuff in, then I move them into the "lib" directory.

Can be manually fixed by editing the gbs*_*/lib/ "libstdc++.la" and "libsupc++.la" files (and maybe some others in there too).

This should properly be fixed by installing all n32 libraries in "lib32" subdirectories - but that's a large job and not done easily.

Linker optional symbols

_rld_new_interface, glNewList.

Basically it seems that for certain symbols the IRIX ld will happily allow them to be undefined during the linking stage - but those same symbols are currently flagged as missing by binutils ld.

Somewhere inside binutils it's not correctly noticing the "don't error if this is missing" flag I've previously seen somewhere.

To be checked.

make issues - duping jobs pipe

Occasionally make is failing due to "duping jobs pipe".

It possibly open file limit or some other issue. Needs deeper investigation, might be related to IRIX select not working quite exactly like regular select.

Building gcc mips4 n32 openssl fails

Courtesy thor:

The didbs build option of "gcc mips4 n32" is missing some needed configuration (notably openssl).

The "development" branch contains the needed additional patch tweak for this to work.

Will be in 0.1.8.

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.