pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/43640 (multimedia/xine-lib fails to build on DragonFly x86_64)



The following reply was made to PR pkg/43640; it has been noted by GNATS.

From: "OBATA Akio" <obache%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/43640 (multimedia/xine-lib fails to build on DragonFly
 x86_64)
Date: Sun, 05 Dec 2010 21:40:43 +0900

 On Mon, 19 Jul 2010 07:28:16 +0900, <wiz%netbsd.org@localhost> wrote:
 
 > Synopsis: multimedia/xine-lib fails to build on DragonFly x86_64
 >
 > Responsible-Changed-From-To: pkg-manager->dfly-pkg-people
 > Responsible-Changed-By: wiz%NetBSD.org@localhost
 > Responsible-Changed-When: Sun, 18 Jul 2010 22:28:15 +0000
 > Responsible-Changed-Why:
 > Hoping for a better fix than disabling the whole codec...
 
 This issue is not only for DragonFly also happend on NetBSD-5.1 without 
optimization CFLAGS.
 
 For __environ, configure check existence of __environ symbol as following:
 
 ======================================================================
 extern void *__environ;
 int
 main ()
 {
 void *tmp = __environ;
    ;
    return 0;
 }
 ======================================================================
 
 On DragonFly-2.8.3, it always failed because of missing __environ symbol.
 But on NetBSD-5.1 with -O2, succeed to link (probably unaffected assignment
 will be removed), with -O0, failed to link and same error as DragonFly will be 
happend.
 
 Real Codecs contains __environ symbol, so even if succeed to build on NetBSD,
 realplayer codec support may be broken feature.
 
 -- 
 OBATA Akio / obache%NetBSD.org@localhost
 


Home | Main Index | Thread Index | Old Index