Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: Review Request: ccl - Free Common Lisp implementation
https://bugzilla.redhat.com/show_bug.cgi?id=562226
Summary: Review Request: ccl - Free Common Lisp implementation
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: medium
Component: Package Review
AssignedTo: nobody(a)fedoraproject.org
ReportedBy: e-user(a)fsfe.org
QAContact: extras-qa(a)fedoraproject.org
CC: notting(a)redhat.com, fedora-package-review(a)redhat.com
Estimated Hours: 0.0
Classification: Fedora
Spec URL:
http://akahl.fedorapeople.org/ccl/ccl.spec
SRPM URL:
http://akahl.fedorapeople.org/ccl/ccl-1.4-1.fc12.src.rpm
Description:
Clozure CL is a fast, mature, open source Common Lisp implementation.
It compiles to native code and supports multithreading using native OS
threads. It includes a foreign-function interface, and supports both Lisp code
that calls external code, and external code that calls Lisp code. Clozure CL
can create standalone executables on all supported platforms.
Special notes:
The x86_64 kernel build creates a borked ELF header through a corrupted .stab
section, sh_size 0xfd80 vs. sh_entsize 0x14 (the latter is correct for x86_64)
which doesn't divide to an integer, resulting in rpm's debugedit failing during
debuginfo creation ("invalid section entry size"), see
libelf/elf32_updatenull.c:394 in elfutils-0.144. Altering gcc, gas or ld
options doesn't change anything - even the distributed pre-built kernel is
affected.
This is also noted in the spec - my newly acquired low-level knowledge about
ELF and ccl's involved Assembler code ends here however.
As a result, the kernel has to be pre-stripped so debuginfo will miss the stab
(symbol table) for the kernel but the binary remains fully intact. I don't know
whether this is ccl's, gas', gcc's or ld's fault.
Furthermore, the PPC and PPC64 kernels won't run and I don't own the
appropriate hardware to test what's going on (gcc or gas flags?), please see
scratch build at:
http://koji.fedoraproject.org/koji/taskinfo?taskID=1965080
If no one can help, I guess ExcludeArch/ExclusiveArch will do for now.
It would be nice to fix everything and get this into Fedora despite these
problems.
As a last note, ccl will need two tagged builds in koji before going into any
repository in order to resolve the circular dependency for bootstrapping, so
the very first builds depends on the pre-built distributed heap images.
--
Configure bugmail:
https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.