FreeBSDUmbrella
ActivePublic

Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Recent Activity

Mar 30 2017

admin created FreeBSD.
Mar 30 2017, 6:42 PM

Aug 21 2014

werner closed T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build as Resolved.
Aug 21 2014, 2:55 PM · FreeBSD, Bug Report, libgcrypt

Aug 5 2014

werner reopened T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build as "Open".
Aug 5 2014, 4:16 PM · FreeBSD, Bug Report, libgcrypt
werner added a comment to T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build.

FWIW, I checked my POSIX 2001 standard and it does not define -p. The
GNU manual for uname however has to say:

`-m'
`--machine'

     Print the machine hardware name (sometimes called the hardware
     class or hardware type).

`-p'
`--processor'

Print the processor type (sometimes called the instruction set
architecture or ISA).  Print `unknown' if the kernel does not make
this information easily available, as is the case with Linux
kernels.
Aug 5 2014, 4:16 PM · FreeBSD, Bug Report, libgcrypt

Aug 4 2014

werner closed T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build as Resolved.
Aug 4 2014, 3:25 PM · FreeBSD, Bug Report, libgcrypt
werner added a comment to T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build.

Resolved according to freebsd tracker.

Aug 4 2014, 3:25 PM · FreeBSD, Bug Report, libgcrypt

Jul 22 2014

werner added a comment to T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build.

Well, on FreeBSD 10 "uname -p" works the same as "uname -m". It is not POSIX
though.

Jul 22 2014, 9:07 PM · FreeBSD, Bug Report, libgcrypt
werner added a comment to T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build.

WTF happened to config.guess? Upstream's ChangeLog has these entries:

2011-08-20 Ben Elliston <bje@gnu.org>

  • config.guess (*:FreeBSD:*:*): Switch on ${UNAME_PROCESSOR}.
  • testsuite/config-guess.data: Remove hard to test FreeBSD cases.

2006-04-26 Bruno Haible <bruno@clisp.org>

	    Ben Elliston  <bje@gnu.org>
  • config.guess (amd64:FreeBSD:*:*) Detect as x86_64.
  • testsuite/config-guess.data: Add test case.

Thus in 2006 support form and64 was added and in 2011 the faulty
"uname -p" was implemented and test cases removed. I assume that
everyone patched similar to what you suggested. However, the correct
thing is to fix config.guess.

Unfortunately I do not have access to any FreeBSD box right now (the
FreeBSD in the gcc compile farm is offline). Can you do some tests on
several FreeBSD boxes or give me access to a test box?

What are the patches to configure I see in the build log? And why are
the M4 files are patched - they are not used after configure has been
created? I would also like to see the config.rpath to see how it has been
changed.

Feel free to continue by private mail.

Jul 22 2014, 6:46 PM · FreeBSD, Bug Report, libgcrypt
pi added a comment to T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build.

No, FreeBSD has amd64 as uname -m value.

Jul 22 2014, 2:44 PM · FreeBSD, Bug Report, libgcrypt
werner added a comment to T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build.

That should not be required. Did you explicitly specify host with
configure?

config.guess has this code:

*:FreeBSD:*:*)

UNAME_PROCESSOR=/usr/bin/uname -p
case ${UNAME_PROCESSOR} in

	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;

to map "amd64" to "x86_64" and config.sub called with "amd64" also
returns the canonical "x86_64". Thus everything should be fine.

(I think "amd64" would have been the better and easier to type name,
but the GCC developers settled for "x86_64").

Jul 22 2014, 2:40 PM · FreeBSD, Bug Report, libgcrypt

Jul 6 2014

pi added a comment to T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build.

D201: 439_patch-configure.diff

Jul 6 2014, 12:53 PM · FreeBSD, Bug Report, libgcrypt
pi added a comment to T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build.

By patching configure it's possible to connect the cipher/*-amd64.S to the build.

See attached.

Jul 6 2014, 12:53 PM · FreeBSD, Bug Report, libgcrypt
pi added projects to T1668: libgcrypt build on freebsd 10.0-amd64 fails, cast5-amd64.S not linked to build: libgcrypt, Bug Report, FreeBSD.
Jul 6 2014, 12:15 PM · FreeBSD, Bug Report, libgcrypt

Feb 7 2007

werner added a comment to T762: crashes when attempting to encrypt multiple files.

Just fixed in SVN.

Feb 7 2007, 3:10 PM · FreeBSD, Bug Report, gpa
werner closed T762: crashes when attempting to encrypt multiple files as Resolved.
Feb 7 2007, 3:10 PM · FreeBSD, Bug Report, gpa
werner added projects to T762: crashes when attempting to encrypt multiple files: gpa, Bug Report, FreeBSD.
Feb 7 2007, 3:10 PM · FreeBSD, Bug Report, gpa