CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
IDProjectCategoryTask TypeSeverity  descSummaryStatusProgress
 15 CRUX-ARMports/core-armBug ReportLow perl: footprint mismatch Closed
100%
Task Description

======⇒ ERROR: Footprint mismatch found:
NEW -rw-r–r– root/root usr/lib/perl5/5.12/linux-thread-multi/ODBM_File.pm
NEW drwxr-xr-x root/root usr/lib/perl5/5.12/linux-thread-multi/auto/ODBM_File/
NEW -rwxr-xr-x root/root usr/lib/perl5/5.12/linux-thread-multi/auto/ODBM_File/ODBM_File
.so
NEW -rw-r–r– root/root usr/man/man3/ODBM_File.3pm.gz
======⇒ ERROR: Building ‘/usr/ports/pkg/perl#5.12.4-1.pkg.tar.xz’ failed.

 17 CRUX-ARMports/core-armBug ReportLow test2: filed only for test Closed
100%
Task Description

test2

 25 CRUX-ARMports/core-armBug ReportLow libmpfr: p9 testsuite freeze on 32b machines. Closed
100%
Task Description

The underflow detection code of mpfr_gamma is buggy: some results may incorrectly be regarded as underflow.
This bug is fixed by the gamma-underflow patch, which also provides a testcase. Warning! While this patch avoids incorrect results on values close to underflow, it makes another problem appear: a possible infinite loop for some underflow cases. In particular, the testsuite will freeze on 32-bit machines.

 35 CRUX-ARMports/core-armBug ReportLow Cubox boot.script needs to change Closed
100%
Task Description

Hello,

When performing an install of Crux on the Cubox device, I use a USB flash drive to store the uImage and uInitrd. Currently, the uboot.git boot-ram.script reads:

setenv bootargs console=ttyS0,115200 root=/dev/ram0 rootwait ro;

But it should actually read:

setenv bootargs console=ttyS0,115200 root=/dev/ram0 rootdelay=10 ro;

The long rootdelay is required for the USB flash drive to be detected by the kernel. Since the Crux media is located on the USB flash drive, "rootwait" results in an installer that can't find crux media to load.

 73 CRUX-ARMports/core-armFeature RequestLow Add zlib support to kmod Closed
100%
Task Description

It’s nice to be able to gzip modules to save space. Can –with-zlib please be added to kmod? I have it working well with my setup but it would be nice if this was mainlined.

Thanks!

 4 CRUX-ARMports/core-crossBug ReportLow perl: update to 5.12.3 Closed
100%
Task Description

There are some problems trying to cross-build perl to the new version.
Here there are some notes about the work done (but not working):
- The Pkgfile tries to build the needed hosts tools and then build perl.
- The config provided got from versatile native configure.
May be a bad way to try to cross-build it. Waiting comments and suggestions to cross-build perl.

 38 CRUX-ARMports/cubox-armBug ReportLow Xorg input devices not working with udev 167, working w ...Closed
100%
Task Description

Xorg input devices would not work for me using core-arm/udev (version 167) on a cubox platform.

I upgraded to version 182 and the input devices worked fine. I had to patch udev to replace calls to accept4() with accept(). Pkgfile (based on core/udev) and patch appear below:

######## Pkgfile ############
# Description: Userspace device management daemon
# URL: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html # Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: kmod

name=udev version=182
release=1
source=(ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/$name-$version.tar.x
z \

      pre-accept4-kernel.patch 81-crux.rules start_udev)

build() {

  cd udev-$version
  patch -p1 < $SRC/pre-accept4-kernel.patch
  ./configure --prefix=/usr \
              --sbindir=/sbin --bindir=/sbin \
              --sysconfdir=/etc \
              --with-rootlibdir=/lib \
              --with-rootprefix= \
              --libexecdir=/lib \
              --mandir=/usr/man \
              --disable-introspection \
              --disable-gudev \
              --disable-udev_acl \                                                                                                                                                                                                                         --disable-keymap \
              --enable-static \
              --enable-rule_generator                                                                                                                                                                                                      
  make
  make install DESTDIR=$PKG
  mkdir -p $PKG/lib/{firmware,udev/devices/{pts,shm}}
  mkdir -p $PKG/{lib,sbin,run}
  
  # Symlink to udevd
  ln -s ../lib/udev/udevd $PKG/sbin/udevd
  # Add CRUX items
  install -m 0755 $SRC/start_udev $PKG/sbin
  install -m 0644 $SRC/81-crux.rules $PKG/lib/udev/rules.d
                                                                                                                                                                                                                                               # Remove junk
  rm -r $PKG/usr/share/{gtk-,}doc

}

######### pre-accept4-kernel.patch ###########
diff -urN a/src/udev-ctrl.c b/src/udev-ctrl.c
— a/src/udev-ctrl.c 2011-10-09 17:10:32.000000000 -0600
+++ b/src/udev-ctrl.c 2011-10-25 15:11:09.000000000 -0600
@@ -15,6 +15,7 @@
#include <stddef.h>
#include <string.h>
#include <unistd.h>
+#include <fcntl.h>
#include <sys/types.h>
#include <sys/poll.h>
#include <sys/socket.h> @@ -182,6 +183,7 @@

       struct ucred ucred;
       socklen_t slen;
       const int on = 1;

+ int flgs;

       conn = calloc(1, sizeof(struct udev_ctrl_connection));
       if (conn == NULL)

@@ -189,13 +191,19 @@

       conn->refcount = 1;
       conn->uctrl = uctrl;


- conn→sock = accept4(uctrl→sock, NULL, NULL, SOCK_CLOEXEC|SOCK_NONBLOCK);
+ conn→sock = accept4(uctrl→sock, NULL, NULL, SOCK_CLOEXEC|SOCK_NONBLOCK);
+ conn→sock = accept(uctrl→sock, NULL, NULL);
if (conn→sock < 0) {
if (errno != EINTR)
err(uctrl→udev, "unable to receive ctrl connection: %m\n");
goto err;
}
+
Since we don't have accept4
+ flgs = fcntl(conn→sock, F_GETFL, NULL); + if(flgs >= 0) fcntl(conn→sock, F_SETFL, flgs | O_NONBLOCK);
+ fcntl(conn→sock, F_SETFD, FD_CLOEXEC); +

       /* check peer credential of connection */                                                                                                                                                                                                    slen = sizeof(ucred);
       if (getsockopt(conn->sock, SOL_SOCKET, SO_PEERCRED, &ucred, &slen) < 0) {
 44 CRUX-ARMports/cubox-armhfBug ReportLow Looking for ports/cubox git repo Closed
100%
Task Description

Hi, I have some ports for cubox-specific features that I'd like to start uploading into a ports/cubox git repo if that is something that should be hosted by the crux-arm project. We'll probably talk about it on IRC but this FS issue will be a reminder.

 72 CRUX-ARMports/efikamx-armBug ReportLow efikamx devices Closed
100%
Task Description

Current libgmp version 5.0.5 fails with assembler error.

The problem is located on upstream Pkgfile which forces the build for i686.
[...]
tmp-add_n.s: Assembler messages:
tmp-add_n.s:79: Error: bad instruction `xor %edx,%edx’ [...]

From the original Pkgfile, it specifies:
–build=i686-pc-linux-gnu

Solution:
- Use current build vars for both ABI’s:
- softfp: –build=arm-unknown-linux-gnueabi

 5 CRUX-ARMports/opt-armBug ReportLow git: failed to build some perl modules Closed
100%
Task Description

we should fix that when started to work with port’s overlays (and maybe this problem is related to our current perl port)

[...]
+ mv /dev/shm/pkgmk-git/pkg/usr/share/man/man3/Git.3pm /dev/shm/pkgmk-git/pkg/usr/share/man/man3/private-Error.3pm /dev/shm/pkgmk-git/pkg/usr/man/man3/
mv: cannot stat `/dev/shm/pkgmk-git/pkg/usr/share/man/man3/Git.3pm’: No such file or directory
mv: cannot stat `/dev/shm/pkgmk-git/pkg/usr/share/man/man3/private-Error.3pm’: No such file or directory
======⇒ ERROR: Building ‘/usr/pkg/git#1.7.4.1-1.pkg.tar.gz’ failed.
prt-get: error while install

– Packages where install failed
git

 6 CRUX-ARMports/opt-armBug ReportLow python: footprint mismatch Closed
100%
Task Description

We should investigate why? And then we could fix the build, or update the footprint on the overlay:

[...]
======⇒ ERROR: Footprint mismatch found:
MISSING -rwxr-xr-x root/root usr/lib/python2.7/lib-dynload/dbm.so
NEW -rwxr-xr-x root/root usr/lib/python2.7/lib-dynload/dbm_failed.so
======⇒ ERROR: Building ‘/usr/pkg/python#2.7.1-1.pkg.tar.gz’ failed.

 9 CRUX-ARMports/opt-armBug ReportLow mysql: failed compilation Closed
100%
Task Description

[ 63%] Building C object libmysql/CMakeFiles/clientlib.dir//sql-common/client_plugin.c.o
/nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c: In function ‘mysql_client_plugin_init’:
/nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c:247:5: error: incompatible type for argument 5 of ‘add_plugin’ /nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c:120:1: note: expected ‘va_list’ but argument is of type ‘int’ /nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c: In function ‘mysql_client_register_plugin’:
/nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c:305:5: error: incompatible type for argument 5 of ‘add_plugin’ /nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c:120:1: note: expected ‘va_list’ but argument is of type ‘int’ make[2]: * [libmysql/CMakeFiles/clientlib.dir/__/sql-common/client_plugin.c.o] Error 1
make[1]:
* [libmysql/CMakeFiles/clientlib.dir/all] Error 2
make: *** [all] Error 2
======⇒ ERROR: Building ‘/nfs/crux/efikamx/pkg/mysql#5.5.12-1.pkg.tar.gz’ failed.

 28 CRUX-ARMports/opt-armBug ReportLow ruby: footprint mistmach due arm-eabi  Closed
100%
Task Description

We need to update ruby’s .footprint to fit with current arch and ABI.
NEW drwxr-xr-x root/root usr/lib/ruby/1.9/linux-eabi/

 29 CRUX-ARMports/opt-armBug ReportLow nmap: footprint mismatch found Closed
100%
Task Description

======⇒ ERROR: Footprint mismatch found:
MISSING -rwxr-xr-x root/root usr/bin/nmap-update
MISSING -rw-r–r– root/root usr/man/man1/nmap-update.1.gz
======⇒ ERROR: Building '/pub/pkg/contrib/nmap#6.00-1.pkg.tar.xz' failed.

checking svn_client.h usability... no
checking svn_client.h presence... no
checking for svn_client.h... no
checking subversion-1/svn_client.h usability... no
checking subversion-1/svn_client.h presence... no
checking for subversion-1/svn_client.h... no
configure: WARNING: Not building nmap-update because libsvn1 was not found

IMHO, we should wait until upstream decission

 36 CRUX-ARMports/opt-armBug ReportLow python 2.7.3 fails with dbm error Closed
100%
Task Description

======⇒ ERROR: Footprint mismatch found:
MISSING -rwxr-xr-x root/root usr/lib/python2.7/lib-dynload/dbm.so
NEW -rwxr-xr-x root/root usr/lib/python2.7/lib-dynload/dbm_failed.so

 39 CRUX-ARMports/opt-armBug ReportLow gst-plugins-base fails during assembler Closed
100%
Task Description

Here is a build of opt/gst-plugins-base (on the cubox) during which the assembler reports:

{standard input}: Assembler messages:
{standard input}:586: Error: immediate value out of range – `movt r2,-32640’ {standard input}:656: Error: immediate value out of range – `movt r2,-32640’

http://sprunge.us/CdeD

The cubox may have some pre-patched or pre-build gstreamer packages for hardware acceleration, but I have not yet investigated them.

 77 CRUX-ARMports/opt-armBug ReportLow python: lacks sem_open calls Closed
100%
Task Description

We need to be sure we build python (generic native build) with shm mounted.

 7 CRUX-ARMports/opt-armhfBug ReportLow mpg123: problem building Closed
100%
Task Description

Report:

/bin/sh ../../libtool –tag=CC –mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/libmpg123 -DOPT_ARM -DREAL_IS_FIXED -O2 -fomit-
frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -march=armv7-a -mfpu=vfpv3-d16 -mthumb -MT layer3.lo -MD -MP -MF .deps/layer3.Tpo -c -o l
ayer3.lo layer3.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/libmpg123 -DOPT_ARM -DREAL_IS_FIXED -O2 -fomit-frame-pointer -funroll-all-loops
-finline-functions -ffast-math -O2 -march=armv7-a -mfpu=vfpv3-d16 -mthumb -MT layer3.lo -MD -MP -MF .deps/layer3.Tpo -c layer3.c -fPIC -DPIC -o .libs/layer3
.o
/tmp/cckBsykf.s: Assembler messages:
/tmp/cckBsykf.s:2839: Error: shift must be constant – `orr fp,fp,r7,lsl sl’ /tmp/cckBsykf.s:2868: Error: shift must be constant – `orr fp,fp,r7,lsl sl’ /tmp/cckBsykf.s:3071: Error: shift must be constant – `orr r5,r5,r7,lsl sl’ /tmp/cckBsykf.s:3268: Error: shift must be constant – `orr r6,r6,r7,lsl sl’ /tmp/cckBsykf.s:3290: Error: shift must be constant – `orr r6,r6,r7,lsl sl’ /tmp/cckBsykf.s:3313: Error: shift must be constant – `orr r6,r6,r7,lsl sl’ /tmp/cckBsykf.s:3336: Error: shift must be constant – `orr fp,fp,r4,lsl r5’ /tmp/cckBsykf.s:3358: Error: shift must be constant – `orr fp,fp,r3,lsl r5’ /tmp/cckBsykf.s:4653: Error: shift must be constant – `orr sl,sl,r7,lsl r8’ /tmp/cckBsykf.s:4864: Error: shift must be constant – `orr sl,sl,r7,lsl r8’ /tmp/cckBsykf.s:4893: Error: shift must be constant – `orr r7,r7,r8,lsl sl’ /tmp/cckBsykf.s:5105: Error: shift must be constant – `orr sl,sl,r5,lsl r7’ /tmp/cckBsykf.s:5155: Error: shift must be constant – `orr sl,sl,r5,lsl r7’ /tmp/cckBsykf.s:5179: Error: shift must be constant – `orr sl,sl,r7,lsl r8’ /tmp/cckBsykf.s:5326: Error: shift must be constant – `orr sl,sl,r3,lsl r5’ /tmp/cckBsykf.s:5350: Error: shift must be constant – `orr sl,sl,r3,lsl r4’ make[3]: * [layer3.lo] Error 1
make[3]: Leaving directory `/nfs/crux/efikamx/work/src/mpg123-1.13.3/src/libmpg123’ make[2]:
* [all-recursive] Error 1
make[2]: Leaving directory `/nfs/crux/efikamx/work/src/mpg123-1.13.3/src’ make[1]: * [all] Error 2
make[1]: Leaving directory `/nfs/crux/efikamx/work/src/mpg123-1.13.3/src’ make:
* [all-recursive] Error 1
======⇒ ERROR: Building ‘/nfs/crux/efikamx/pkg/mpg123#1.13.3-1.pkg.tar.gz’ failed.

 48 CRUX-ARMports/opt-crossBug ReportLow URL invalid for subversion Closed
100%
Task Description

Hello everyone,

the URL for port opt/subversion is invalid: http://www.apache.org/dist/subversion/subversion-1.7.7.tar.bz2

The only version that is available at that site is 1.7.8: http://www.apache.org/dist/subversion/subversion-1.7.8.tar.bz2

I tried compiling version 1.7.8 and had no problems.

The new md5sum is:

# cat /usr/ports/opt/subversion/.md5sum
454b9f398415c3504435bf8c3f6ed127 subversion-1.7.8.tar.bz2

Best regards,
Christian.

 13 CRUX-ARMports/xorg-armBug ReportLow mesa3d: failed compilation Closed
100%
Task Description

gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../include -I../../../../../src/mapi -I../../../../../src/mesa -I../../../../..
/src/egl/main -I../../../../../src/egl/drivers/dri -I/usr/include/libdrm -O2 -march=armv7-a -mfpu=vfpv3-d16 -mthumb -Wall -Wmissing-prototypes -std=c99 -ff
ast-math -fvisibility=hidden -fno-strict-aliasing -fPIC -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRE
CT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_XCB_DRI2 -DHAVE_LIBUDEV -DFEATURE_GL=1 sis6326_state.c -o sis6326_state.o
gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../include -I../../../../../src/mapi -I../../../../../src/mesa -I../../../../..
/src/egl/main -I../../../../../src/egl/drivers/dri -I/usr/include/libdrm -O2 -march=armv7-a -mfpu=vfpv3-d16 -mthumb -Wall -Wmissing-prototypes -std=c99 -ff
ast-math -fvisibility=hidden -fno-strict-aliasing -fPIC -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRE
CT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_XCB_DRI2 -DHAVE_LIBUDEV -DFEATURE_GL=1 sis6326_clear.c -o sis6326_clear.o
In file included from sis6326_clear.c:29:0:
sis_context.h:408:2: error: #error platform needs WMB
distcc[24104] ERROR: compile sis6326_clear.c on 192.168.0.252 failed
distcc[24104] (dcc_build_somewhere) Warning: remote compilation of ‘sis6326_clear.c’ failed, retrying locally
distcc[24104] Warning: failed to distribute sis6326_clear.c to 192.168.0.252, running locally instead
In file included from sis6326_state.c:29:0:
sis_context.h:408:2: error: #error platform needs WMB
distcc[24102] ERROR: compile sis6326_state.c on localhost failed
make[6]: * [sis6326_state.o] Error 1
make[6]:
* Waiting for unfinished jobs....
In file included from sis6326_clear.c:29:0:
sis_context.h:408:2: error: #error platform needs WMB
sis6326_clear.c: In function ‘sis_clear_back_buffer’:
sis6326_clear.c:158:4: warning: implicit declaration of function ‘MMIO_WMB’ distcc[24104] ERROR: compile sis6326_clear.c on localhost failed
make[6]: * [sis6326_clear.o] Error 1
make[6]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src/mesa/drivers/dri/sis’ make[5]:
* [lib] Error 2
make[5]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src/mesa/drivers/dri/sis’ make[4]: * [subdirs] Error 1
make[4]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src/mesa/drivers/dri’ make[3]:
* [default] Error 1
make[3]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src/mesa/drivers’ make[2]: * [driver_subdirs] Error 2
make[2]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src/mesa’ make[1]:
* [subdirs] Error 1
make[1]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src’ make: *** [default] Error 1
======⇒ ERROR: Building ‘/nfs/crux/efikamx/pkg/mesa3d#7.10.2-1.pkg.tar.gz’ failed.

 14 CRUX-ARMtoolchainBug ReportLow Lack of gcc preprocessor symbols  Closed
100%
Task Description

Building thunderbird or firefox we found this error:
#error “Can’t identify floating point calling conventions.\nPlease ensure that your toolchain defines ARM_PCS or ARM_PCS_VFP.”

Gcc’s toolchain should be patched to add those macros. The proposed patch is attached.

 20 CRUX-ARMtoolchainImprovementLow toolchain 2.6 (eabi/noeabi) problem with glibc and make ...Closed
100%
Task Description

Building toolchain 2.6 in a CRUX 2.7 host (using make 3.82) we can find a problem in glibc build:
*** mixed implicit and normal rules. Stop.

We can try to add a patch and fix this problem to build CRUX-ARM 2.6 (eabi/noeabi) in a CRUX 2.7 host (with make 3.82).
This should be tested in a 2.6 host and verify it builds right too. I’ll try to provide this last check while waiting for comments or opinions in this bug.

glibc-2.10.1-make382.patch
— glibc-2.10.1_orig/manual/Makefile 2012-02-08 08:05:11.777529411 +0000
+++ glibc-2.10.1/manual/Makefile 2012-02-08 08:06:46.189531779 +0000
@@ -232,7 +232,9 @@
.PHONY: stubs
stubs: $(objpfx)stubs
endif
-$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
+$(objpfx)stubs ../po/manual.pot:
+ touch $@
+$(objpfx)stamp%:

      $(make-target-directory)
      touch $@

Makefile
diff –git a/Makefile b/Makefile
index aea2b53..5af5d60 100644
— a/Makefile
+++ b/Makefile
@@ -174,9 +174,9 @@ $(WORK)/glibc-$(GLIBC_VERSION).tar.bz2:
$(WORK)/glibc-ports-$(GLIBC_VERSION).tar.bz2:

      wget -P $(WORK) -c ftp://ftp.gnu.org/gnu/glibc/glibc-ports-$(GLIBC_VERSION).tar.bz2

$(WORK)/glibc-$(GLIBC_VERSION): $(WORK)/glibc-$(GLIBC_VERSION).tar.bz2 $(WORK)/glibc-ports-$(GLIBC_VERSION).tar.bz2
-

      tar -C $(WORK) -xvjf $(WORK)/glibc-$(GLIBC_VERSION).tar.bz2
      cd $(WORK)/glibc-$(GLIBC_VERSION) && \

+ patch -p1 -i $(WORK)/glibc-$(GLIBC_VERSION)-make382.patch && \

              tar xvjf $(WORK)/glibc-ports-$(GLIBC_VERSION).tar.bz2 && \
              mv glibc-ports-$(GLIBC_VERSION) ports && \
              sed -e 's/-lgcc_eh//g' -i Makeconfig
 43 CRUX-ARMtoolchainBug ReportLow toolchain glibc --enable-obsolete-rpc Closed
100%
Task Description

Check if we can add this option directly in toolchains.
This will allow to build initrd without building core-cross' glibc.

 78 CRUX-ARMtoolchainBug ReportLow toolchain: gcc-static unnecessarily rebuilt Closed
100%
Task Description

gcc-static is unnecessarily rebuilt each time make is invoked due to an incorrect filename extension in the Makefile target definition. Patch follows:

diff –git a/Makefile b/Makefile
index 4ab3882..568739d 100644
— a/Makefile
+++ b/Makefile
@@ -173,10 +173,10 @@ binutils-distclean: binutils-clean


# GCC-STATIC
-$(WORK)/gcc-$(GCC_VERSION).tar.bz2:
+$(WORK)/gcc-$(GCC_VERSION).tar.xz:

      wget -P $(WORK) -c ftp://gcc.gnu.org/pub/gcc/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.xz


-$(WORK)/gcc-$(GCC_VERSION): $(WORK)/gcc-$(GCC_VERSION).tar.bz2
+$(WORK)/gcc-$(GCC_VERSION): $(WORK)/gcc-$(GCC_VERSION).tar.xz

      tar -C $(WORK) -xf $(WORK)/gcc-$(GCC_VERSION).tar.xz
      touch $(WORK)/gcc-$(GCC_VERSION)
 3 CRUX-ARMtoolchain-softfpBug ReportLow Create a toolchain with hardfp support. Closed
100%
Task Description

We can create a new toolchain with hardfp and thumb support.

It can be created with the same triplet used in the toolchain with a minor change (arm-cruxhf-linux-gnueabi) but the point could be to use another one: arm-crux-linux-gnueabihf

There are problems with this triplet which should be fixed before we start adopting it.

There are some checks which can be done to verify hardfp/thumb support.

readelf -e test:
The elf header should change (not implemented atm)

readelf -A test:
Tag_THUMB_ISA_use: Thumb-2
Tag_ABI_HardFP_use: SP and DP
These told us that this toolchain has thumb support and it’s built with hardfp

size test:
we can compare file’s sizes and verify that the thumb one it’s smaller.

 37 CRUX-ARMwebsiteBug ReportLow Typos in Flyspray Closed
100%
Task Description

There are two typos in Flyspray. The first is in the page titles. Note that there is a separator missing, and duplication of “CRUX-ARM” - here is the page title I have right now:

CRUX-ARM | bugsCRUX-ARM: New Task

I suggest this be fixed to look more like Crux’s, which reads:

Flyspray:: CRUX: New Task

So we should just replace “CRUX” with “CRUX-ARM”

The second typo is when a user enters an incorrect password. When a user enters a bad password, an error appears at the bottom of the webpage that says something about the “paassword” being incorrect or something. The word “password” is spelled incorrectly.

 41 CRUX-ARMwebsiteBug ReportLow mailman: fix issues with archives Closed
100%
Task Description

We must to fix issues with archives

 1 CRUX-ARMports/core-crossBug ReportVery Low Sample Task Closed
100%
Task Description

This isn't a real task. You should close it and start opening some real tasks.

Showing tasks 51 - 78 of 78 Page 2 of 2 - 1 - 2

Available keyboard shortcuts

Tasklist

Task Details

Task Editing