Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 326217 - Stabilize =dev-lisp/sbcl-1.0.55-r1
Summary: Stabilize =dev-lisp/sbcl-1.0.55-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords: STABLEREQ
: 406781 (view as bug list)
Depends on: 357615 360221 417037
Blocks: 132992
  Show dependency tree
 
Reported: 2010-06-29 20:25 UTC by Samuli Suominen (RETIRED)
Modified: 2012-06-20 07:09 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Build log (sbcl-1.0.45:20110327-084216.log.bz2,545.26 KB, text/bzip2)
2011-03-27 10:02 UTC, Agostino Sarubbo
Details
build failure sbcl-1.0.19 (967.bz2,258.88 KB, text/plain)
2012-05-12 10:08 UTC, Michael Weber (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2010-06-29 20:25:50 UTC
Current stable is broken with -Wl,--as-needed wrt bug 132992.

Can we get this stable?
Comment 1 Panagiotis Christopoulos (RETIRED) gentoo-dev 2011-03-26 21:21:34 UTC
Let's try to stabilize 1.0.45. Arches, please do.
Comment 2 Agostino Sarubbo gentoo-dev 2011-03-27 10:02:25 UTC
Created attachment 267367 [details]
Build log

 * QA Notice: Files built without respecting LDFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib64/sbcl/sb-posix/a.out
 * /usr/lib64/sbcl/sb-bsd-sockets/a.out



cp: cannot stat `doc/manual/*.info': No such file or directory

There are some parts where -O3 was appended, if i use only -march=native and i don't want -O, it was appended equally.
Example:
x86_64-pc-linux-gnu-gcc -g -Wall -Wsign-compare -O3   -march=native -O2 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fno-omit-frame-pointer -I. -DSBCL_PREFIX=\"'/usr/local'\"   -c -o coreparse.o coreparse.c

There are some parts where cflags are not respected:
Example:

x86_64-pc-linux-gnu-gcc -g -Wall -Wsign-compare -O3   -I. -DSBCL_PREFIX=\"'/usr/local'\"   -c -o x86-64-ass
em.o x86-64-assem.S


Please review.
Comment 3 Panagiotis Christopoulos (RETIRED) gentoo-dev 2011-03-27 10:21:04 UTC
Freeze this until I properly test why it's happening.
Comment 4 Brent Baude (RETIRED) gentoo-dev 2011-03-27 19:04:50 UTC
ppc stable
Comment 5 Panagiotis Christopoulos (RETIRED) gentoo-dev 2011-03-27 19:26:33 UTC
Removing arches as there are some QA issues I'm trying to resolve. Adding again ppc. Ranger, I'm very sorry for asking you this, but can you drop the stable keyword until I fix those?
Comment 6 Panagiotis Christopoulos (RETIRED) gentoo-dev 2011-03-27 22:25:37 UTC
Did it my self.
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2012-03-05 10:32:34 UTC
*** Bug 406781 has been marked as a duplicate of this bug. ***
Comment 8 Michael Weber (RETIRED) gentoo-dev 2012-05-12 10:08:45 UTC
Created attachment 311497 [details]
build failure sbcl-1.0.19

current stable is still broken
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2012-05-19 06:25:32 UTC
Comment on attachment 311497 [details]
build failure sbcl-1.0.19

Yes, everything except 1.0.55 and higher is so broken they shouldn't be in tree anymore. It's been broken couple of years now.
Comment 10 Samuli Suominen (RETIRED) gentoo-dev 2012-05-19 06:28:15 UTC
CCing arches again, if this is still a no-go, we need to look into reverting the package with reverse dependencies to ~arch
Comment 11 Agostino Sarubbo gentoo-dev 2012-05-20 14:52:02 UTC
amd64 stable
Comment 12 Łukasz Michalik 2012-05-22 07:09:26 UTC
Fails on amd64 binhost in chroot on hardened (the chroot itself is not hardened):

[building initial core file in "output/cold-sbcl.core": 
writing 32768 bytes [1 page] from #<SB!FASL::GSPACE :READ-ONLY>
writing 32768 bytes [1 page] from #<SB!FASL::GSPACE :STATIC>
writing 46563328 bytes [1421 pages] from #<SB!FASL::GSPACE :DYNAMIC>
/(DESCRIPTOR-BITS INITIAL-FUN)=#X1002AC974B
done]
* //testing for consistency of first and second GENESIS passes
//header files match between first and second GENESIS -- good
//entering make-target-2.sh
//doing warm init - compilation phase
make-target-2.sh: line 36: paxctl: command not found
Comment 13 Samuli Suominen (RETIRED) gentoo-dev 2012-05-22 07:29:42 UTC
(In reply to comment #12)
> Fails on amd64 binhost in chroot on hardened (the chroot itself is not
> hardened):
> 
> [building initial core file in "output/cold-sbcl.core": 
> writing 32768 bytes [1 page] from #<SB!FASL::GSPACE :READ-ONLY>
> writing 32768 bytes [1 page] from #<SB!FASL::GSPACE :STATIC>
> writing 46563328 bytes [1421 pages] from #<SB!FASL::GSPACE :DYNAMIC>
> /(DESCRIPTOR-BITS INITIAL-FUN)=#X1002AC974B
> done]
> * //testing for consistency of first and second GENESIS passes
> //header files match between first and second GENESIS -- good
> //entering make-target-2.sh
> //doing warm init - compilation phase
> make-target-2.sh: line 36: paxctl: command not found

You should file a new bug for that and make it block this one. It's propably missing sys-apps/paxctl DEPEND but I'm not sure if there are other packages providing this binary as well. So, a new bug, so it can be assigned to the hardened guys.

$ qfile -v paxctl
sys-apps/paxctl-0.7-r1 (/sbin/paxctl)
Comment 14 Brent Baude (RETIRED) gentoo-dev 2012-05-22 20:54:49 UTC
ppc done
Comment 15 Samuli Suominen (RETIRED) gentoo-dev 2012-05-31 02:01:03 UTC
(In reply to comment #13)
> You should file a new bug for that and make it block this one. It's propably
> missing sys-apps/paxctl DEPEND but I'm not sure if there are other packages
> providing this binary as well. So, a new bug, so it can be assigned to the
> hardened guys.

Bug 417037, done.
Comment 16 Samuli Suominen (RETIRED) gentoo-dev 2012-06-06 15:31:23 UTC
sparc/x86: Still some issues?
Comment 17 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-06-08 11:33:34 UTC
x86 stable
Comment 18 Samuli Suominen (RETIRED) gentoo-dev 2012-06-20 07:09:01 UTC
There reverted from sparc to ~sparc:

app-emacs/slime
virtual/commonlisp
dev-lisp/sbcl

Old versions dropped (since they don't build, or if they do, crash)